<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";

/*banner图*/
.home-banner-box{width: 100%;position:relative;z-index:1;}
.index-banner{width: 100%;height:100vh;position:relative;z-index:1; transition: all 1s;-webkit-transition: all 1s;}
.index-banner .swiper-container{height:100%;}
.index-banner .home-banner{width:100%;height:100%;overflow:hidden;}
.index-banner .home-banner a{display: block;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;}

.index-banner .wap-banner{display:none;width:100%;height:100%;position:relative;}
.index-banner .wap-banner a{display: block;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;}
.index-banner .wap-banner .wap-banner-img{width:100%;}
.index-banner .wap-banner .wap-banner-img img{display:block;width:100%;}

.index-banner .banner-txt-box{position:absolute;z-index:8;width:calc(100% - 80px);height:100%;top:0;left:0;padding:80px;display: flex;align-items: center;}
.index-banner .banner-txt .txt{font-size:128px;font-weight:bold;color:#fff;line-height:120px;text-align:left;font-family: 'HalyardBold';}

.index-banner .swiper-container .swiper-pagination{bottom:168px;}
.index-banner .swiper-container .swiper-pagination-bullet{opacity: 1;width:12px;margin:0 6px;background:#fff;height:12px;transition: all .3s;position:relative;}
.index-banner .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color: var(--mainColor);}
/* .index-banner .swiper-container .swiper-pagination-bullet:after{content:"";position:absolute;top:0;left:0;width:0;height:100%;background:#006bef;}
.index-banner .swiper-pagination-bullet.swiper-pagination-bullet-active:after{-webkit-animation: paginationBar linear 3.8s;-moz-animation: paginationBar linear 3.8s;-o-animation: paginationBar linear 3.8s;animation: paginationBar linear 3.8s;}
*/

.index-banner .swiper-button-next,.index-banner .swiper-button-prev{width:120px;height:120px;margin-top:-60px;transition: all 0.3s;-webkit-transition: all 0.3s;left:2%;font-size:120px;color:#fff;line-height:120px;text-align:center;background:none;border-radius:50%;opacity: 0;}
.index-banner .swiper-button-next{right:2%;left:auto;}
.index-banner:hover .swiper-button-next,.index-banner:hover .swiper-button-prev{opacity:0.5;}
.index-banner .swiper-button-next:hover,.index-banner .swiper-button-prev:hover{opacity:1;}

.index-banner .pc-banner-video{width: 100%;height: 100%;position:absolute;overflow:hidden;left:0;top:0;z-index:2;}
.index-banner .pc-banner-video video{display:block;width:100%;height: 100%;object-fit: cover;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;}
.index-banner .pc-banner-video .img-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-size:cover;background-position: center;background-repeat:no-repeat;}
.index-banner .pc-banner-video .video-mask{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;background-color:#000;opacity:0.3;}

.index-banner .wap-banner-video{display:none;width:100%;position:relative;}
.index-banner .wap-banner-video .img-placeholder{width:100%;position:relative;}
.index-banner .wap-banner-video .img-placeholder img{width:100%;display:block;}
.index-banner .wap-banner-video .play-icon{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);display:flex;align-items:center;justify-content: center;font-size:40px;color:#fff;}

@media(max-width:1680px){
	.index-banner .banner-txt .txt{font-size:88px;line-height:100px;}
}
@media(max-width:1560px){
	.index-banner .banner-txt-box{width:calc(100% - 72px);padding:72px;}
	.index-banner .banner-txt .txt{font-size:72px;line-height:80px;}
}
@media(max-width:1440px){
	.index-banner .banner-txt-box{width:calc(100% - 68px);padding:68px;}
	.index-banner .banner-txt .txt{font-size:60px;line-height:64px;}
}
@media(max-width:1280px){
	.index-banner .banner-txt .txt{font-size:48px;line-height:60px;}
}
@media(max-width:1080px){
	.index-banner .banner-txt-box{width:calc(100% - 48px);padding:0 4%;}
	.index-banner .banner-txt .txt{font-size:36px;line-height:40px;}

	.index-banner .swiper-container .swiper-pagination{bottom:104px;}
	.index-banner .swiper-container .swiper-pagination-bullet{width:8px;height:8px;margin:0 4px;}
	.index-banner .swiper-button-next,.index-banner .swiper-button-prev{display:none;}

	.index-banner .pc-banner-video video{width:auto;height:100%;}

}

@media(max-width:769px){
	.index-banner .wap-banner{display:block;}
	.index-banner .home-banner{display:none;}
	.index-banner .banner-txt .txt{font-size:32px;line-height:40px;}

	.index-banner .swiper-button-next,.index-banner .swiper-button-prev{width:40px;height:40px;margin-top:-20px;font-size:24px;line-height:40px;}

	.index-banner .pc-banner-video{display:none;}
	.index-banner .wap-banner-video{display:block;}
}
@media(max-width:480px){
	.index-banner .banner-txt .txt{font-size:24px;line-height:28px;}
}


/* 首页公共模块 */
.home-title{width:100%;max-width:880px;margin:0 auto;}
.home-title h2{font-size:40px;color:#333;line-height:48px;text-align: center;font-family: 'HalyardBold';}
.inside-title{width:100%;max-width:100%;}
.sub-title{width:100%;margin-top:60px;text-align:center;font-size:24px;font-family: 'HalyardRegular';color:#000;line-height:40px;}
.sub-title1{font-size:32px;line-height:36px;font-family: 'HalyardBold';text-align:center;}
.sub-title2{font-size:28px;line-height:32px;font-family: 'HalyardBold';text-align:center;}
.sub-title3{font-size:20px;line-height:28px;font-family: 'HalyardBold';margin-bottom:16px;}
.sub-title4{font-family: 'HalyardRegular';}

.main-title{font-size:80px;color:#000;text-align:center;font-family: 'HalyardBold';line-height:100px;}

.home-more{width:100%;margin-top:60px;display: flex;justify-content: center;}
.home-more a{display: flex;align-items: center;padding:0 16px;border:#333 solid 1px;font-size:20px;color:#333;line-height:56px;border-radius:30px;transition: all 0.3s;-webkit-transition: all 0.3s;font-family: 'HalyardRegular';}
.home-more a .iconfont{margin-left:8px;font-size:20px;}
.home-more a:hover{background-color: var(--mainColor);color:#fff;border-color: var(--mainColor);}


.sub-more a{display: flex;align-items: center;}
.sub-more span{position:relative;font-size:20px;line-height:32px;color:#333;font-family: 'HalyardRegular';}
.sub-more span:after{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:1px;background-color: #333;transition: all 0.3s;-webkit-transition: all 0.3s;}
.sub-more .iconfont{font-size:18px;margin-left:8px;color:#333;}
.sub-more:hover span{color: var(--mainColor);}
.sub-more:hover span:after{background-color: var(--mainColor);}
.sub-more:hover .iconfont{color: var(--mainColor);}

@media(max-width:1680px){
	.home-title h2{font-size:44px;line-height:60px;}
	.sub-title{margin-top:48px;font-size:26px;line-height:40px;}
	.sub-title1{font-size:32px;line-height:40px;}
	.sub-title2{font-size:30px;line-height:36px;}
	.sub-title3{font-size:22px;line-height:32px;}

	.main-title{font-size:80px;line-height:100px;}

	.home-more{margin-top:56px;}
	.home-more a{font-size:22px;line-height:52px;}
	.home-more a .iconfont{font-size:18px;}

	.sub-more span{font-size:22px;line-height:32px;}
	.sub-more .iconfont{font-size:20px;}
}

@media(max-width:1560px){
	.home-title h2{font-size:40px;line-height:60px;}
	.sub-title{margin-top:40px;font-size:24px;line-height:40px;}
	.sub-title1{font-size:30px;line-height:36px;}
	.sub-title2{font-size:28px;line-height:32px;}

	.main-title{font-size:72px;line-height:88px;}

	.home-more{margin-top:48px;}
	.home-more a{font-size:20px;line-height:48px;}
	.home-more a .iconfont{font-size:18px;}

	.sub-more span{font-size:20px;line-height:32px;}
	.sub-more .iconfont{font-size:18px;}
}
@media(max-width:1440px){
	.home-title h2{font-size:32px;line-height:48px;}
	.sub-title{margin-top:32px;font-size:22px;line-height:36px;}
	.sub-title1{font-size:28px;line-height:32px;}
	.sub-title2{font-size:24px;line-height:28px;}
	.sub-title3{font-size:20px;line-height:28px;margin-bottom:12px;}

	.main-title{font-size:64px;line-height:80px;}

	.home-more{margin-top:40px;}
	.home-more a{font-size:18px;line-height:40px;}
	.home-more a .iconfont{font-size:16px;}

	.sub-more span{font-size:18px;line-height:24px;}
	.sub-more .iconfont{font-size:16px;}
}
@media(max-width:1280px){
	.home-title h2{font-size:28px;line-height:44px;}
	.sub-title{margin-top:24px;font-size:20px;line-height:32px;}
	.sub-title1{font-size:24px;line-height:28px;}
	.sub-title2{font-size:20px;line-height:24px;}
	.sub-title3{font-size:16px;line-height:24px;margin-bottom:10px;}

	.main-title{font-size:48px;line-height:64px;}
}
@media(max-width:1080px){
	.home-title h2{font-size:24px;line-height:40px;}
	.sub-title{margin-top:20px;font-size:16px;line-height:28px;}
	.sub-title1{font-size:20px;line-height:24px;}
	.sub-title2{font-size:18px;line-height:24px;}
	.sub-title3{font-size:14px;line-height:20px;margin-bottom:8px;}

	.main-title{font-size:36px;line-height:48px;}

	.home-more{margin-top:32px;}
	.home-more a{font-size:16px;line-height:36px;}
	.home-more a .iconfont{font-size:14px;}

	.sub-more span{font-size:16px;}
	.sub-more .iconfont{font-size:14px;}
}

@media(max-width:769px){
	.home-title{width:100%;}
	.home-title h2{font-size:18px;line-height:24px;}
	.sub-title{margin-top:16px;font-size:14px;line-height:24px;}
	.sub-title1{font-size:16px;line-height:20px;}
	.sub-title2{font-size:16px;line-height:20px;}

	.main-title{font-size:24px;line-height:32px;}

	.home-more{margin-top:24px;}
	.home-more a{padding:0 12px;font-size:12px;line-height:32px;}
	.home-more a .iconfont{margin-left:4px;font-size:12px;}

	.sub-more span{font-size:14px;}
	.sub-more .iconfont{font-size:12px;}
}

/* 首页模块2 */
.home-part02{width:100%;display: flex;flex-wrap: wrap;}
.home-part02-item{width:31.7%;margin-left:2.4%;margin-bottom:2.4%;}
.home-part02-item:nth-child(3n+1){margin-left:0;}
.home-part02-item:nth-last-child(1){margin-bottom:0;}
.home-part02-item:nth-last-child(2){margin-bottom:0;}
.home-part02-item:nth-last-child(3){margin-bottom:0;}

.home-part02-item a{display:block;width:100%;padding:80px 60px 60px;opacity:0.8;}
.home-part02-item .item-title{width:100%;}
.home-part02-item .item-title h3{width:100%;font-size:36px;line-height:40px;color:#fff;height:40px;overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap;transition: all 0.3s;-webkit-transition: all 0.3s;font-family: 'HalyardBold';}
.home-part02-item .item-content{width: 100%;margin-top:32px;font-size:20px;line-height:32px;color:#fff;height:256px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:8;font-family:'HalyardRegular';}
.home-part02-item .more{display: flex;align-items: center;margin-top:112px;}
.home-part02-item .more span{position:relative;font-size:24px;line-height:32px;color:#fff;font-family:'HalyardRegular';}
.home-part02-item .more span:after{content:"";position:absolute;left:0;bottom:-4px;width:0;height:1px;background-color: #fff;transition: all 0.3s;-webkit-transition: all 0.3s;}
.home-part02-item .more:hover span:after{width:100%;}
.home-part02-item .more .iconfont{font-size:20px;margin-left:8px;color:#fff;}
.home-part02-item:hover a{opacity:1;}

@media(max-width:1680px){
	.home-part02-item a{padding:72px 56px 56px;}
	.home-part02-item .item-title h3{font-size:32px;}
	.home-part02-item .item-content{margin-top:28px;font-size:18px;line-height:28px;height:224px;-webkit-line-clamp:8;}
	.home-part02-item .more{margin-top:96px;}
	.home-part02-item .more span{font-size:22px;line-height:32px;}
	.home-part02-item .more .iconfont{font-size:20px;}
}

@media(max-width:1560px){
	.home-part02-item a{padding:60px 48px 48px;}
	.home-part02-item .item-title h3{font-size:28px;line-height:32px;height:32px;}
	.home-part02-item .item-content{margin-top:24px;font-size:16px;}
	.home-part02-item .more span{font-size:20px;line-height:32px;}
	.home-part02-item .more .iconfont{font-size:18px;}
}
@media(max-width:1440px){
	.home-part02-item a{padding:48px 32px 32px;}
	.home-part02-item .item-title h3{font-size:24px;}
	.home-part02-item .item-content{margin-top:20px;}
	.home-part02-item .more{margin-top:32px;}
	.home-part02-item .more span{font-size:18px;line-height:24px;}
	.home-part02-item .more .iconfont{font-size:16px;}
}

@media(max-width:1080px){
	.home-part02-item a{padding:32px 24px 24px;}
	.home-part02-item .item-title h3{font-size:20px;}
	.home-part02-item .item-content{margin-top:16px;}
	.home-part02-item .more{margin-top:0;}
	.home-part02-item .more span{font-size:16px;}
	.home-part02-item .more .iconfont{font-size:14px;}
}

@media(max-width:769px){
	.home-part02-item{width:100%;margin-left:0;margin-bottom:16px;}
	.home-part02-item:nth-last-child(1){margin-bottom:0;}
	.home-part02-item:nth-last-child(2){margin-bottom:16px;}
	.home-part02-item:nth-last-child(3){margin-bottom:16px;}
	.home-part02-item a{padding:24px 16px 16px;}
	.home-part02-item .item-title h3{font-size:18px;}
	.home-part02-item .item-content{margin-top:12px;font-size:14px;line-height:24px;height:144px;-webkit-line-clamp:6;}
	.home-part02-item .more span{font-size:14px;}
	.home-part02-item .more .iconfont{font-size:12px;}
}

/* 首页模块4 */
.home-part04{padding:0!important;}
.home-part04-box{width:100%;}
.home-part04-box ul{width:100%;display: flex;flex-wrap:wrap;border-top:#e0e0e0 solid 1px;}
.home-part04-box li{width:33.33%;border-left:#e0e0e0 solid 1px;border-bottom:#e0e0e0 solid 1px;}
.home-part04-box li a{display:block;width:100%;padding:13%;}
.home-part04-box li .img{width:100%;background:#fbfbfb;position:relative;overflow:hidden;}
.home-part04-box li .img .img-cont{width:100%;height:0;padding-bottom:84.5%;overflow:hidden;position: relative;}
.home-part04-box li .img .img-cont .img-flex{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;}
.home-part04-box li .img .img-cont img{display:block;width:100%;height: 100%;object-fit: cover;transition: all 1s;-webkit-transition: all 1s;}
.home-part04-box li a:hover .img img{-webkit-transform:scale(1.15);
	-moz-transform: scale(1.15);
	-ms-transform: scale(1.15);
	-o-transform: scale(1.15);
	transform: scale(1.15);}
.home-part04-box li .txt{width:100%;margin-top:60px;text-align:center;}
.home-part04-box li .txt h3{width:100%;font-size:36px;color:#333;line-height:40px;height:40px;overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap;transition: all 0.3s;-webkit-transition: all 0.3s;font-family: 'HalyardBold';}
.home-part04-box li .txt h4{width:100%;margin-top:12px;font-size:24px;color:#333;line-height:40px;height:40px;overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap;font-family:'HalyardRegular';}
.home-part04-box li .txt p{width:100%;margin-top:32px;font-size:24px;color:#333;line-height:48px;height:96px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;font-family:'HalyardRegular';}
.home-part04-box li:hover .txt h3{color:var(--mainColor);}

@media(max-width:1680px){
	.home-part04-box li .txt{margin-top:48px;}
	.home-part04-box li .txt h3{font-size:32px;}
	.home-part04-box li .txt h4{margin-top:12px;font-size:22px;line-height:36px;height:36px;}
	.home-part04-box li .txt p{margin-top:28px;font-size:22px;line-height:40px;height:80px;}
}
@media(max-width:1560px){
	.home-part04-box li .txt{margin-top:40px;}
	.home-part04-box li .txt h3{font-size:28px;line-height:32px;height:32px;}
	.home-part04-box li .txt h4{margin-top:8px;font-size:20px;line-height:32px;height:32px;}
	.home-part04-box li .txt p{margin-top:24px;font-size:20px;line-height:36px;height:72px;}
}
@media(max-width:1440px){
	.home-part04-box li .txt{margin-top:32px;}
	.home-part04-box li .txt h3{font-size:24px;}
	.home-part04-box li .txt h4{margin-top:8px;font-size:18px;line-height:28px;height:28px;}
	.home-part04-box li .txt p{margin-top:20px;font-size:18px;line-height:28px;height:56px;}
}
@media(max-width:1080px){
	.home-part04-box li .txt{margin-top:24px;}
	.home-part04-box li .txt h3{font-size:20px;}
	.home-part04-box li .txt h4{margin-top:4px;font-size:16px;line-height:24px;height:24px;}
	.home-part04-box li .txt p{margin-top:20px;font-size:16px;line-height:24px;height:48px;}
}
@media(max-width:769px){
	.home-part04-box li{width:100%;}
	.home-part04-box li .txt{margin-top:16px;}
	.home-part04-box li .txt h3{font-size:18px;}
	.home-part04-box li .txt h4{margin-top:0;font-size:14px;height:auto;}
	.home-part04-box li .txt p{margin-top:16px;font-size:14px;}
}

/* 首页模块5 */
.home-part05{padding:0!important;}
.home-part05-slide{width:100%;}
.home-part05-img{width:100%;background:#fbfbfb;position:relative;overflow:hidden;}
.home-part05-img .img-cont{width:100%;height:0;padding-bottom:50.92%;overflow:hidden;position: relative;}
.home-part05-img .img-cont .img-flex{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;}
.home-part05-img .img-cont img{display:block;width:100%;height: 100%;object-fit: cover;}
.home-part05-txt{position:absolute;top:0;left:0;width:100%;z-index:5;height:100%;display: flex;align-items:center;justify-content:center;}
.home-part05-txt .txt{background-color:#fff;padding:4.4%;}
.home-part05-txt .txt .home-title{width:100%;}

@media(max-width:769px){
	.home-part05-img .img-cont{padding-bottom:120%;}
}

/* 首页模块6 */
.home-part06{width:100%;display: flex;flex-wrap:wrap;}
.home-part06-item{width:25%;}
.home-part06-item li{width:100%;background-color:#fff;display: flex;align-items:flex-start;}
.home-part06-item li .item-box{width:100%;}
.home-part06-item li .number{width:100%;font-size:108px;color:#333;line-height:100px;font-family: 'HalyardRegular';}
.home-part06-item li .txt{width:90%;font-size:24px;color:#333;line-height:40px;margin:40px auto 0;font-family: 'HalyardRegular';}

@media(max-width:1680px){
	.home-part06-item li .number{font-size:96px;line-height:100px;}
	.home-part06-item li .txt{font-size:22px;line-height:32px;margin:32px auto 0;}
}
@media(max-width:1560px){
	.home-part06-item li .number{font-size:80px;line-height:80px;}
	.home-part06-item li .txt{font-size:20px;line-height:28px;margin:28px auto 0;}
}
@media(max-width:1440px){
	.home-part06-item li .number{font-size:64px;line-height:64px;}
	.home-part06-item li .txt{font-size:18px;line-height:24px;margin:20px auto 0;}
}
@media(max-width:1080px){
	.home-part06-item li .number{font-size:48px;line-height:48px;}
	.home-part06-item li .txt{font-size:16px;margin:16px auto 0;}
}
@media(max-width:769px){
	.home-part06-item{width:50%;margin-top:40px;}
	.home-part06-item li .number{font-size:36px;line-height:40px;}
	.home-part06-item li .txt{font-size:14px;margin:12px auto 0;}
	.home-part06-item:nth-child(1){margin-top:0;}
	.home-part06-item:nth-child(2){margin-top:0;}
}


/* 首页模块7 */
.home-part07{background-color:#f5f5f5;}
.home-part07-top{width:100%;display: flex;justify-content:space-between;align-items: center;}
.home-part07-top .home-title{width:auto;margin-left:0;}

.home-part07-box{width:100%;margin-top:60px;display: flex;justify-content:space-between;flex-wrap:wrap;}
.home-part07-box a{display:block;width:100%;position:relative;}
.home-part07-box .img{width:100%;background:#fff;position:relative;overflow:hidden;}
.home-part07-box .img .img-cont{width:100%;height:0;padding-bottom:74.09%;overflow:hidden;position: relative;}
.home-part07-box .img .img-cont .img-flex{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;}
.home-part07-box .img .img-cont img{display:block;width:100%;height: 100%;object-fit: cover;transition: all 1s;-webkit-transition: all 1s;}
.home-part07-box a:hover .img img{-webkit-transform:scale(1.15);
	-moz-transform: scale(1.15);
	-ms-transform: scale(1.15);
	-o-transform: scale(1.15);
	transform: scale(1.15);}
.home-part07-box .txt h3{width:100%;font-size:24px;color:#333;line-height:40px;max-height:80px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;transition: all 0.3s;-webkit-transition: all 0.3s;font-family:'HalyardRegular';}
.home-part07-box .txt .date{font-size:18px;color:#333;line-height:24px;margin-top:20px;font-family:'HalyardRegular';}


.home-part07-left{width:47.6%;}
.home-part07-left .txt{position:absolute;bottom:0;left:0;width:100%;z-index:5;padding:40px;}
.home-part07-left .txt h3{color:#fff;}
.home-part07-left .txt .date{color:#fff;}
.home-part07-left .txt-mask{position:absolute;bottom:0;left:0;width:100%;z-index:2;height:40%;background: linear-gradient(to bottom, rgba(0,0,0,0),rgba(0,0,0,0.6));}

.home-part07-right{width:47.6%;display: flex;flex-direction:column;justify-content:space-between;}
.home-part07-right .part07-item{width:100%;}
.home-part07-right a{display: flex;justify-content:space-between;}
.home-part07-right .img{width:47.75%;}
.home-part07-right .img .img-cont{padding-bottom:68.9%;}
.home-part07-right .txt{width:48.75%;}
.home-part07-right a:hover .txt h3{color:var(--mainColor);}

@media(max-width:1680px){
	.home-part07-box{margin-top:52px;}
	.home-part07-box .txt h3{font-size:22px;line-height:36px;max-height:72px;}
	.home-part07-box .txt .date{font-size:16px;line-height:20px;margin-top:16px;}
	.home-part07-left .txt{padding:32px;}
}

@media(max-width:1560px){
	.home-part07-box{margin-top:48px;}
	.home-part07-box .txt h3{font-size:20px;line-height:32px;max-height:64px;}
	.home-part07-left .txt{padding:24px;}
}

@media(max-width:1440px){
	.home-part07-box{margin-top:40px;}
	.home-part07-box .txt h3{font-size:18px;line-height:28px;max-height:56px;}
	.home-part07-box .txt .date{font-size:14px;margin-top:12px;}
	.home-part07-left .txt{padding:20px;}
}
@media(max-width:1080px){
	.home-part07-box{margin-top:32px;}
	.home-part07-box .txt h3{font-size:16px;line-height:24px;max-height:48px;}
	.home-part07-box .txt .date{font-size:12px;margin-top:8px;}
	.home-part07-left .txt{padding:16px;}
}

@media(max-width:769px){
	.home-part07-box{margin-top:20px;}
	.home-part07-box .txt h3{font-size:14px;line-height:20px;max-height:40px;}
	.home-part07-box .txt .date{font-size:10px;margin-top:4px;}

	.home-part07-left{width:100%;}
	.home-part07-right{width:100%;}
	.home-part07-right .part07-item{margin-top:16px;}
}


/* 首页模块8 */
.home-part08{width:100%;display: flex;flex-wrap:wrap;}
.home-part08 .part08-item{width:30.2%;margin-left:4.7%;}
.home-part08 .part08-item:nth-child(3n+1){margin-left:0;}
.home-part08 .part08-txt{width:100%;margin-top:40px;margin-bottom:100px;font-size:24px;color:#333;line-height:48px;height:96px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;font-family:'HalyardRegular';}

.home-part08 .home-title{width:auto;margin-left:0;display: flex;}
.home-part08 .home-more{justify-content:flex-start;}

@media(max-width:1680px){
	.home-part08 .part08-txt{margin-top:32px;margin-bottom:84px;font-size:22px;line-height:40px;height:80px;}
}
@media(max-width:1560px){
	.home-part08 .part08-txt{margin-top:28px;margin-bottom:68px;font-size:20px;line-height:32px;height:64px;}
}
@media(max-width:1440px){
	.home-part08 .part08-txt{margin-top:20px;margin-bottom:60px;font-size:18px;line-height:28px;height:56px;}
}
@media(max-width:1080px){
	.home-part08 .part08-txt{margin-top:16px;margin-bottom:40px;font-size:16px;line-height:24px;height:48px;}
}
@media(max-width:769px){
	.home-part08 .part08-item{width:100%;margin-left:0;margin-bottom:60px;}
	.home-part08 .part08-item:last-child{margin-bottom:0;}
	.home-part08 .part08-txt{margin-top:8px;margin-bottom:20px;font-size:14px;line-height:20px;max-height:40px;height:auto;}
}

/* 关于爱文 */
.indise-banner-box{width: 100%;position:relative;z-index:1;}
.inside-banner{width: 100%;height:0;padding-bottom:34.58%;position:relative;z-index:1; transition: all 1s;-webkit-transition: all 1s;}
.inside-banner-content{width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;position:absolute;z-index:2;}

.inside-banner .wap-banner-img{width:100%;display:none;}
.inside-banner .wap-banner-img img{display:block;width:100%;}
.inside-banner .txt-mask{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;background-color:#000;opacity:0.3;}

.inside-banner .banner-txt-box{position:absolute;z-index:8;width:calc(100% - 80px);height:100%;top:0;left:0;padding:80px;display: flex;flex-direction:column;}
.inside-banner .banner-txt{height:calc(100% - 100px);display: flex;justify-content:center;align-items:center;}
.inside-banner .banner-txt h1{text-align:center;font-size:88px;font-weight:bold;color:#fff;line-height:100px;font-family: 'HalyardBold';}

.inside-banner .pc-banner-video{width: 100%;height: 100%;position:absolute;overflow:hidden;left:0;top:0;z-index:2;}
.inside-banner .pc-banner-video video{display:block;width:100%;height: 100%;object-fit: cover;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;}

.breadcrumb-nav-box{width:100%;margin-top:60px;}
.breadcrumb-nav{width:100%;display: flex;align-items:center;color:#fff;}
.breadcrumb-nav a{font-size:24px;color:#fff;line-height:40px;}
.breadcrumb-nav .iconfont{font-size:20px;margin-left:16px;margin-right:16px;color:#fff;}
.breadcrumb-nav strong{font-size:24px;color:#fff;line-height:40px;}

.no-banner .inside-banner{height:240px;padding:0;}
.no-banner .inside-banner .banner-txt-box{padding-bottom:0;}
.no-banner .breadcrumb-nav-box{margin-top:100px;}
.no-banner .breadcrumb-nav{color:#000;}
.no-banner .breadcrumb-nav a{color:#000;}
.no-banner .breadcrumb-nav .iconfont{color:#000;}
.no-banner .breadcrumb-nav strong{color:#000;}

@media(max-width:1680px){
	.inside-banner .banner-txt h1{font-size:72px;line-height:88px;}

	.breadcrumb-nav-box{margin-top:48px;}

	.no-banner .inside-banner{height:220px;}
	.no-banner .breadcrumb-nav-box{margin-top:88px;}
}
@media(max-width:1560px){
	.inside-banner .banner-txt-box{width:calc(100% - 72px);padding:72px;}
	.inside-banner .banner-txt h1{font-size:64px;line-height:80px;}

	.breadcrumb-nav-box{margin-top:40px;}
	.breadcrumb-nav a{font-size:20px;line-height:32px;}
	.breadcrumb-nav .iconfont{font-size:16px;margin-left:12px;margin-right:12px;}
	.breadcrumb-nav strong{font-size:20px;line-height:32px;}

	.no-banner .inside-banner{height:200px;}
	.no-banner .breadcrumb-nav-box{margin-top:72px;}
}
@media(max-width:1440px){
	.inside-banner .banner-txt-box{width:calc(100% - 68px);padding:68px;}
	.inside-banner .banner-txt h1{font-size:56px;line-height:64px;}

	.breadcrumb-nav-box{margin-top:32px;}
	.breadcrumb-nav a{font-size:18px;line-height:28px;}
	.breadcrumb-nav .iconfont{font-size:16px;margin-left:10px;margin-right:10px;}
	.breadcrumb-nav strong{font-size:18px;line-height:28px;}

	.no-banner .inside-banner{height:160px;}
	.no-banner .breadcrumb-nav-box{margin-top:60px;}
}
@media(max-width:1280px){
	.inside-banner .banner-txt h1{font-size:48px;line-height:60px;}

	.breadcrumb-nav-box{margin-top:24px;}
	.breadcrumb-nav a{font-size:16px;line-height:24px;}
	.breadcrumb-nav .iconfont{font-size:12px;margin-left:8px;margin-right:8px;}
	.breadcrumb-nav strong{font-size:16px;line-height:24px;}

	.no-banner .inside-banner{height:120px;}
	.no-banner .breadcrumb-nav-box{margin-top:32px;}
}
@media(max-width:1080px){
	.inside-banner .banner-txt-box{width:calc(100% - 48px);padding:0 4%;}
	.inside-banner .banner-txt{margin-top:60px;height:calc(100% - 60px);}
	.inside-banner .banner-txt h1{font-size:40px;line-height:48px;}
	.inside-banner .pc-banner-video video{width:auto;height:100%;}

	.breadcrumb-nav-box{display:none;}
	.no-banner .inside-banner{height:80px;}
}

@media(max-width:769px){
	.inside-banner{height:auto;padding-bottom:0;}
	.inside-banner-content{height:auto;position:relative;}
	.inside-banner .wap-banner-img{display:block;}
	.inside-banner .pc-banner-video{display:none;}
	.inside-banner .banner-txt h1{font-size:32px;line-height:40px;}

	.no-banner .inside-banner{height:48px;}

}
@media(max-width:480px){
	.inside-banner .banner-txt h1{font-size:24px;line-height:32px;}
}



/* 校园概览 */
.about-text{width:100%;text-align:center;font-size:28px;font-family: 'HalyardRegular';color:#000;line-height:44px;}
.about-text1{width:100%;text-align:center;font-size:24px;font-family: 'HalyardRegular';color:#000;line-height:40px;}
.about-part02{padding:0!important;position:relative;}
.about-part02-mask{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0.3;z-index:3;}

.about-part02-img-box{position:sticky;z-index:0;top:0;left:0;right:0;height:100vh;background-color:#000;}
.about-part02-img{position:absolute;z-index:0;top:0;left:0;right:0;height:100%;background-color:#000;}
.about-part02-slide{width:100%;height:100%;overflow:hidden;position: relative;display:none;transition: all 1s;-webkit-transition: all 1s;}
.about-part02-slide .swiper-container{width:100%;height:100%;}
.about-part02-slide .img{width:100%;height:100%;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;}
.about-part02-slide img{display:block;width:100%;height: 100%;object-fit: cover;}

.about-part02-txt-box{position:relative;z-index:6;width:100%;margin-top:-100vh;}
.about-part02-txt{width:100%;z-index:5;height:100vh;color:#fff;display: flex;align-items:center;justify-content:center;}
.about-part02-txt .txt .home-title{width:100%;max-width:980px;}
.about-part02-txt .txt .home-title h2{color:#fff;}
.about-part02-txt .txt .about-text1{color:#fff;}
.about-part02-txt .txt-main{width:100%;max-width: 1000px;padding:0 20px;margin:0 auto;}

.about-part02-txt .txt .home-more a{border:#fff solid 1px;color:#fff;}
.about-part02-txt .txt .home-more a:hover{background-color: var(--mainColor);color:#fff;border-color: var(--mainColor);}

.about-part02-pagination{position:absolute;top:0;right:0;z-index:7;height:100%;}
.about-part02-pagination ul{position:absolute;top:0;right:80px;height:100vh;display: flex;flex-direction:column;justify-content:center;}
.about-part02-pagination li{width:16px;height:16px;border-radius:50%;background-color:#fff;opacity:0.5;margin-top:10px;margin-bottom:10px;transition: all 0.6s;-webkit-transition: all 0.6s;}
.about-part02-pagination li.active{opacity:1;}

@media(max-width: 1680px){
	.about-text{font-size:26px;line-height:40px;}
	.about-text1{font-size:22px;line-height:36px;}
}

@media(max-width: 1560px){
	.about-text{font-size:24px;line-height:40px;}
	.about-text1{font-size:20px;line-height:32px;}
    .about-part02-pagination ul{right:72px;}
}
@media(max-width: 1440px){
	.about-text{font-size:22px;line-height:36px;}
	.about-text1{font-size:18px;line-height:28px;}
    .about-part02-pagination ul{right:68px;}

	.about-part02-txt .txt-main{width:90%;}
}
@media(max-width: 1280px){
	.about-text{font-size:20px;line-height:32px;}
	.about-text1{font-size:16px;line-height:28px;}
    .about-part02-pagination ul{right:48px;}
}
@media(max-width: 1080px){
	.about-text{font-size:16px;line-height:28px;}
	.about-text1{font-size:14px;line-height:24px;}
    .about-part02-pagination ul{right:16px;}
    .about-part02-pagination li{width:8px;height:8px;margin-top:4px;margin-bottom:4px;}
    .about-part02-txt .txt .home-title{width:78%;margin-left:20px;}
    .about-part02-txt .txt-main{width:80%;}
}

@media(max-width: 769px){
	.about-text{font-size:14px;line-height:24px;}
	.about-part02-txt .txt-main{width:100%;padding:0 4%;}
}

.about-part03-team{width:100%;}
.about-part03-team ul{width:100%;display: flex;flex-wrap:wrap;}
.about-part03-team li{width:20.13%;margin-left:6.49%;margin-top:68px;}
.about-part03-team li:nth-child(4n+1){margin-left:0;}
.about-part03-team li a{display: block;width:100%;position:relative;}
.about-part03-team li .img{width:100%;position:relative;overflow:hidden;}
.about-part03-team li .img-cont{width:100%;height:0;padding-bottom:100%;overflow:hidden;position: relative;}
.about-part03-team li .img-cont .img-flex{position:absolute;width:100%;height:100%;top:0;left:0;background-color:#f5f5f5;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;}
.about-part03-team li .img-cont img{display:block;width:100%;height: 100%;object-fit: cover;transition: all 1s;-webkit-transition: all 1s;}
.about-part03-team li .txt{width:100%;margin-top:32px;color:#333;text-align:center;font-family: 'HalyardRegular';}
.about-part03-team li .txt h3{line-height:40px;font-size:24px;width:100%;height:40px;overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap;font-weight: bold;}
.about-part03-team li .txt h4{line-height:40px;font-size:24px;width:100%;height:40px;overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap;}


.about-part03-team li .team-item{width:100%;transition: all 0.6s;-webkit-transition: all 0.6s;}
.about-part03-team li .team-item01{opacity:1;}
.about-part03-team li .team-item02{opacity:0;position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;transform: rotateY(180deg);}

.about-part03-team li:hover .team-item01{transform: rotateY(180deg);opacity:0;}
.about-part03-team li:hover .team-item02{opacity:1;transform: rotateY(0deg);}

.recruit-team{max-width:1060px;margin-left:auto;margin-right:auto;}
.recruit-team li{width:29%;margin-left:6.5%;}
.recruit-team li:nth-child(4n+1){margin-left:6.5%;}
.recruit-team li:nth-child(3n+1){margin-left:0;}

@media(max-width: 1680px){
	.about-part03-team li{margin-top:60px;}
	.about-part03-team li .txt{margin-top:28px;}
	.about-part03-team li .txt h3{line-height:36px;font-size:22px;height:36px;}
	.about-part03-team li .txt h4{line-height:36px;font-size:22px;height:36px;}
}
@media(max-width: 1560px){
	.about-part03-team li{margin-top:48px;}
	.about-part03-team li .txt{margin-top:24px;}
	.about-part03-team li .txt h3{line-height:32px;font-size:20px;height:32px;}
	.about-part03-team li .txt h4{line-height:32px;font-size:20px;height:32px;}
}
@media(max-width: 1440px){
	.about-part03-team li{margin-top:40px;}
	.about-part03-team li .txt{margin-top:20px;}
	.about-part03-team li .txt h3{line-height:28px;font-size:18px;height:28px;}
	.about-part03-team li .txt h4{line-height:28px;font-size:18px;height:28px;}
}
@media(max-width: 1080px){
	.about-part03-team li{margin-top:32px;}
	.about-part03-team li .txt{margin-top:16px;}
	.about-part03-team li .txt h3{line-height:24px;font-size:16px;height:24px;}
	.about-part03-team li .txt h4{line-height:24px;font-size:16px;height:24px;}
}
@media(max-width: 769px){
	.about-part03-team li{margin-top:24px;width:30%;margin-left:5%;}
	.about-part03-team li:nth-child(4n+1){margin-left:5%;}
	.about-part03-team li:nth-child(3n+1){margin-left:0;}
	.about-part03-team li .txt{margin-top:12px;}
	.about-part03-team li .txt h3{line-height:24px;font-size:14px;height:24px;}
	.about-part03-team li .txt h4{line-height:24px;font-size:14px;height:24px;}
	.recruit-team li{width:30%;margin-left:5%;}
	.recruit-team li:nth-child(4n+1){margin-left:5%;}
	.recruit-team li:nth-child(3n+1){margin-left:0;}
}
@media(max-width: 480px){
	.about-part03-team li{margin-top:20px;width:47%;margin-left:6%;}
	.about-part03-team li:nth-child(4n+1){margin-left:6%;}
	.about-part03-team li:nth-child(3n+1){margin-left:6%;}
	.about-part03-team li:nth-child(odd){margin-left:0;}

	.recruit-team li{width:47%;margin-left:6%;}
	.recruit-team li:nth-child(4n+1){margin-left:6%;}
	.recruit-team li:nth-child(3n+1){margin-left:0;}
	.recruit-team li:nth-child(3n+1){margin-left:6%;}
	.recruit-team li:nth-child(odd){margin-left:0;}
}

.about-part04{width:100%;}
.about-part04 ul{width:100%;display: flex;flex-wrap:wrap;}
.about-part04 li{width:50%;}
.about-part04 li a{display: block;width:100%;}
.about-part04 li .img{width:80%;max-width:440px;margin:0 auto;position:relative;overflow:hidden;}
.about-part04 li .img-cont{width:100%;height:0;padding-bottom:40.9%;overflow:hidden;position: relative;}
.about-part04 li .img-cont .img-flex{position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden;display:flex;align-items:center;justify-content:center;}
.about-part04 li .img-cont img{display:block;max-width:100%;max-height: 100%;object-fit: cover;transition: all 1s;-webkit-transition: all 1s;}

.about-part05{width:100%;}
.about-part05 .img{width:32%;max-width:320px;margin:0 auto;}
.about-part05 .img img{display: block;width:100%;}

.about-index-video{width:100%;position:relative;}
.about-index-video .img{width:100%;margin:0 auto;position:relative;overflow:hidden;}
.about-index-video .img-cont{width:100%;height:0;padding-bottom:56%;overflow:hidden;position: relative;}
.about-index-video .img-cont .img-flex{position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden;display:flex;align-items:center;justify-content:center;}
.about-index-video .img-cont img{display:block;max-width:100%;max-height: 100%;object-fit: cover;transition: all 1s;-webkit-transition: all 1s;}
.about-index-video .video-mask{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0.3);}
.about-index-video .play-btn{width:68px;height:68px;border-radius:50%;background-color:var(--mainColor);font-size:20px;color:#fff;display:flex;align-items:center;justify-content:center;cursor: pointer;transition: all 0.3s;-webkit-transition: all 0.3s;}
.about-index-video .play-btn:hover{background-color:#fff;color:var(--mainColor);}

@media(max-width: 1440px){
	.about-index-video .play-btn{width:48px;height:48px;font-size:16px;}
}

@media(max-width: 769px){
	.about-index-video .play-btn{width:36px;height:36px;font-size:14px;}
}


.achieve-part02-slide{width:100%;position: relative;}
.achieve-part02-item{width:100%;display: flex;align-items: center;justify-content:space-between;}
.achieve-part02-item .achieve-part02-img{width:59%;position:relative;overflow:hidden;}
.achieve-part02-item .img-cont{width:100%;height:0;padding-bottom:56.23%;overflow:hidden;position: relative;}
.achieve-part02-item .img-cont .img-flex{position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden;display:flex;align-items:center;justify-content:center;}
.achieve-part02-item .img-cont img{display:block;width:100%;height: 100%;object-fit: cover;transition: all 1s;-webkit-transition: all 1s;}

.achieve-part02-item .video-mask{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0.3);}
.achieve-part02-item .play-btn{width:68px;height:68px;border-radius:50%;background-color:var(--mainColor);font-size:20px;color:#fff;display:flex;align-items:center;justify-content:center;cursor: pointer;transition: all 0.3s;-webkit-transition: all 0.3s;}
.achieve-part02-item .play-btn:hover{background-color:#fff;color:var(--mainColor);}

.achieve-part02-item .achieve-part02-txt{width:35.45%;text-align: left;}
.achieve-part02-item .achieve-part02-txt .home-title h2{text-align: left;}
.achieve-part02-item .achieve-part02-txt .about-text1{text-align: left;}

.achieve-part02-slide .swiper-pagination{bottom:20px;width:100%;}
.achieve-part02-slide .swiper-pagination-bullet{opacity: 1;width:16px;margin:0 10px;background:#ccc;height:16px;transition: all .3s;position:relative;}
.achieve-part02-slide .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color: #000;}

.multi-slide .achieve-part02-img{width:47.9%;}
.multi-slide .achieve-part02-txt{width:47.9%;}

@media(max-width: 1440px){
	.achieve-part02-item .play-btn{width:48px;height:48px;font-size:16px;}
	.achieve-part02-slide .swiper-pagination{bottom:16px;}
	.achieve-part02-slide .swiper-pagination-bullet{width:12px;margin:0 6px;height:12px;}
}

@media(max-width: 769px){
	.achieve-part02-item .play-btn{width:36px;height:36px;font-size:14px;}
	.achieve-part02-item{display: block;}
	.achieve-part02-item .achieve-part02-img{width:100%;}
	.achieve-part02-item .achieve-part02-txt{width:100%;margin-top:24px;}
	.achieve-part02-slide .swiper-pagination{bottom:0px;}
	.achieve-part02-slide .swiper-pagination-bullet{width:8px;margin:0 4px;height:8px;}
}


.achieve-part02-team{width:100%;}
.achieve-part02-team ul{display: flex;flex-wrap: wrap;}
.achieve-part02-team li{width:31%;margin-left:3.5%;margin-top:3.5%;}
.achieve-part02-team li:nth-child(3n+1){margin-left:0;}
.achieve-part02-team li a{width: 100%;display: flex;justify-content: space-between;}
.achieve-part02-team li .img{width:150px;position:relative;overflow:hidden;}
.achieve-part02-team li .img-cont{width:100%;height:0;padding-bottom:100%;overflow:hidden;position: relative;}
.achieve-part02-team li .img-cont .img-flex{position:absolute;width:100%;height:100%;top:0;left:0;background-color:#f5f5f5;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;}
.achieve-part02-team li .img-cont img{display:block;max-width:100%;max-height: 100%;object-fit: cover;transition: all 1s;-webkit-transition: all 1s;}
.achieve-part02-team li .txt{width:calc(100% - 170px);margin-top:24px;color:#333;font-family:'HalyardRegular';}
.achieve-part02-team li .txt h3{line-height:40px;font-size:24px;}
.achieve-part02-team li .txt h4{line-height:24px;font-size:18px;margin-top:12px;}


@media(max-width: 1680px){
	.achieve-part02-team li .txt{margin-top:20px;}
	.achieve-part02-team li .txt h3{line-height:36px;font-size:22px;}
	.achieve-part02-team li .txt h4{margin-top:8px;}
}
@media(max-width: 1560px){
	.achieve-part02-team li .img{width:128px;}
	.achieve-part02-team li .txt{width:calc(100% - 144px);margin-top:16px;}
	.achieve-part02-team li .txt h3{line-height:32px;font-size:20px;}
	.achieve-part02-team li .txt h4{line-height:20px;font-size:16px;}
}
@media(max-width: 1440px){
	.achieve-part02-team li .txt h3{line-height:28px;font-size:18px;}
	.achieve-part02-team li .txt h4{font-size:14px;}
}
@media(max-width: 1080px){
	.achieve-part02-team li .img{width:100px;}
	.achieve-part02-team li .txt{width:calc(100% - 116px);margin-top:12px;}
	.achieve-part02-team li .txt h3{line-height:24px;font-size:16px;}
}
@media(max-width: 769px){
	.achieve-part02-team li{width:48%;margin-left:4%;}
	.achieve-part02-team li:nth-child(3n+1){margin-left:4%;}
	.achieve-part02-team li:nth-child(odd){margin-left:0;}
	.achieve-part02-team li .txt{margin-top:12px;}
}

@media(max-width: 480px){
	.achieve-part02-team li{width:100%;margin-left:0;}
	.achieve-part02-team li:nth-child(3n+1){margin-left:0;}
	.achieve-part02-team li .img{width:80px;}
	.achieve-part02-team li .txt{width:calc(100% - 92px);margin-top:8px;}
	.achieve-part02-team li .txt h4{margin-top:4px;}
}


.achieve-part03{padding:0;padding-top:1px;background-color:#fff;position:relative;}
.achieve-part03 .img-placeholder{width:100%;height:100vh;position:relative;z-index:2;}
.achieve-part03-img{width:100%;position:sticky;top:0;z-index:0;height:100vh;overflow:hidden;}
.achieve-part03-img .img{height:100%;position:absolute;top:0;display:flex;align-items:center;justify-content:center;}
.achieve-part03-img .img img{display:block;height: 100%;object-fit: cover;transition: all 1s;-webkit-transition: all 1s;}

.achieve-part03-img .left-img{right:50%;}
.achieve-part03-img .right-img{left:50%;}

.achieve-part03-txt-box{width:360px;margin:50vh auto 0;position:relative;z-index:5;background-color:#fff;}
.achieve-part03-txt{width:100%;height:100vh;display: flex;align-items: center;justify-content:center;}
.achieve-part03-txt .sub-more{display: flex;justify-content: center;}
.achieve-part03-txt .sub-more span{color:var(--mainColor);}
.achieve-part03-txt .sub-more .iconfont{color:var(--mainColor);}
.achieve-part03-txt .sub-more span:after{background-color:var(--mainColor);}

@media(max-width: 1440px){
	.achieve-part03-txt-box{width:280px;}
}

@media(max-width: 1080px){
	.achieve-part03-txt-box{width:240px;}
}
@media(max-width: 769px){
	.achieve-part03-txt-box{width:200px;}
}

.achieve-part04{width:100%;display: flex;justify-content: space-between;align-items: center;}
.achieve-part04 .img{width:47.22%;position:relative;overflow:hidden;}
.achieve-part04 .img-cont{width:100%;height:0;padding-bottom:100%;overflow:hidden;position: relative;}
.achieve-part04 .img-cont .img-flex{position:absolute;width:100%;height:100%;top:0;left:0;background-color:#f5f5f5;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;}
.achieve-part04 .img-cont img{display:block;max-width:100%;max-height: 100%;object-fit: cover;transition: all 1s;-webkit-transition: all 1s;}


.achieve-part04 .txt{width:47.23%;color:#000;text-align: left;}
.achieve-part04 .team-name{color:var(--mainColor);}
.achieve-part04 .team-intro{line-height:32px;}
.achieve-part04 .about-text1{text-align: left;}


.quota-mark{font-size:220px;line-height:220px;height:100px;font-family:'HalyardRegular';text-indent:-140px;}

@media(max-width: 1680px){
	.quota-mark{font-size:200px;line-height:200px;height:96px;text-indent:-128px;}
	.achieve-part04 .team-intro{line-height:28px;}
}

@media(max-width: 1560px){
	.quota-mark{font-size:180px;line-height:180px;height:88px;text-indent:-112px}
}
@media(max-width: 1440px){
	.quota-mark{font-size:160px;line-height:160px;height:80px;text-indent:-100px}
	.achieve-part04 .team-intro{line-height:24px;}
}
@media(max-width: 1280px){
	.quota-mark{font-size:120px;line-height:120px;height:60px;text-indent:-72px}
	.achieve-part04 .team-intro{line-height:20px;}
}
@media(max-width: 1080px){
	.quota-mark{font-size:100px;line-height:100px;height:48px;text-indent:-60px}
}

@media(max-width: 769px){
	.achieve-part04{display: block;}
	.achieve-part04 .img{width:80%;margin:0 auto;}
	.achieve-part04 .txt{width:100%;margin-top:20px;}
	.quota-mark{font-size:80px;line-height:80px;height:36px;text-indent:-48px}
}


.download-list{width:100%;display: flex;justify-content: center;}
.download-list li{margin-top:30px;}
.download-list li a{display: flex;}
.download-list li a .iconfont{color:var(--mainColor);font-size:36px;line-height:36px;margin-right:20px;}
.download-list li a .txt{color:var(--mainColor);text-align: left;}

@media(max-width: 1680px){
	.download-list li{margin-top:28px;}
	.download-list li a .iconfont{font-size:32px;line-height:32px;margin-right:16px;}
}

@media(max-width: 1560px){
	.download-list li{margin-top:26px;}
	.download-list li a .iconfont{font-size:28px;line-height:28px;margin-right:12px;}
}
@media(max-width: 1440px){
	.download-list li{margin-top:24px;}
	.download-list li a .iconfont{font-size:24px;line-height:24px;margin-right:10px;}
}
@media(max-width: 1280px){
	.download-list li{margin-top:20px;}
	.download-list li a .iconfont{font-size:20px;line-height:20px;margin-right:8px;}
}


@media(max-width: 769px){
	.download-list li{margin-top:16px;}
	.download-list li a .iconfont{font-size:18px;line-height:18px;margin-right:6px;}
}

.page-bottom{background-color: #f5f5f5;}
.page-bottom .sub-more{display: flex;justify-content: center;}

/*了解毕业生去向*/
.collection-list{width:100%;}
.collection-list li{width:100%;display: flex;justify-content:space-between;margin-bottom:4%;}
.collection-list li:last-child{margin-bottom:0;}
.collection-list li:nth-child(odd){flex-direction:row-reverse;}
.collection-list li .img{width:47.9%;position:relative;}
.collection-list li .img-cont{width:100%;height:0;padding-bottom:56.23%;overflow:hidden;position: relative;}
.collection-list li .img-cont .img-flex{position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden;display:flex;align-items:center;justify-content:center;}
.collection-list li .img-cont img{display:block;width:100%;height: 100%;object-fit: cover;transition: all 1s;-webkit-transition: all 1s;}

.collection-list li .video-mask{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0.3);}
.collection-list li .play-btn{width:68px;height:68px;border-radius:50%;background-color:var(--mainColor);font-size:20px;color:#fff;display:flex;align-items:center;justify-content:center;cursor: pointer;transition: all 0.3s;-webkit-transition: all 0.3s;}
.collection-list li .play-btn:hover{background-color:#fff;color:var(--mainColor);}

.collection-list li .txt{width:47.9%;padding:2% 0;display: flex;flex-direction:column;justify-content:space-between;}
.collection-list li .txt .about-text1{text-align:left;}
.collection-list li .txt .arrow-text{display: flex;justify-content:flex-start;}
.collection-list li:nth-child(odd) .txt .arrow-text{justify-content:flex-end;}
.collection-list li .txt .arrow-text .iconfont{font-size:32px;margin-right:16px;}
.collection-list li:nth-child(odd) .txt .arrow-text{justify-content:flex-end;}
.collection-list li:nth-child(odd) .txt .arrow-text .iconfont{margin-right:0;margin-left:16px;}

@media(max-width: 1680px){
	.collection-list li .txt .arrow-text .iconfont{font-size:28px;margin-right:12px;}
	.collection-list li:nth-child(odd) .txt .arrow-text .iconfont{margin-right:0;margin-left:12px;}
}
@media(max-width: 1560px){
	.collection-list li .txt .arrow-text .iconfont{font-size:24px;margin-right:10px;}
	.collection-list li:nth-child(odd) .txt .arrow-text .iconfont{margin-right:0;margin-left:10px;}
}
@media(max-width: 1440px){
	.collection-list li .play-btn{width:48px;height:48px;font-size:16px;}
	.collection-list li .txt .arrow-text .iconfont{font-size:20px;margin-right:8px;}
	.collection-list li:nth-child(odd) .txt .arrow-text .iconfont{margin-right:0;margin-left:8px;}
}

@media(max-width: 769px){
	.collection-list li{display: block;margin-bottom:40px;}
	.collection-list li .img{width:100%;}
	.collection-list li .txt{width:100%;padding:0;margin-top:16px;}
	.collection-list li .play-btn{width:36px;height:36px;font-size:14px;}
	.collection-list li .txt .arrow-text{margin-top:12px;}
}

.about-select{width:100%;display: flex;justify-content:center;}
.about-select .select-item{width:40%;max-width:480px;margin-left:40px;position:relative;}
.about-select .select-item:nth-child(odd){margin-left:0;}
.about-select .select-item .select-icon{position:absolute;left:88%;width:24px;font-size:24px;top:0;height:100%;display: flex;align-items:center;justify-content:center;color:#000;}
.about-select .select-item .layui-form-select .layui-input{width:100%;border:#000 solid 1px;height:88px;border-radius:16px;background: none;position:relative;z-index:2;padding:0 20px;font-size:24px;color:#000;}
.about-select .select-item .layui-form-select .layui-edge{display:none;}
.about-select .select-item .layui-input:hover{border-color:#000!important;}
.about-select .select-item .layui-input:focus{border-color:#000!important;}
.about-select .select-item .layui-form-select dl{top:88px;}
.about-select .select-item .layui-form-selectup dl{top:auto;bottom:88px;}
.about-select .select-item .layui-form-select dl dd.layui-this{background-color:#000;}
.about-select .select-item .layui-form-select dl dd{font-size:24px;line-height:60px;}

.career-select .select-item{width:22.916%;margin-left:2.778%;}
.career-select .select-item:nth-child(odd){margin-left:2.778%;}
.career-select .select-item:first-child{margin-left:0;}
.career-select .career-search{width:22.916%;margin-left:2.778%;border:#000 solid 1px;height:88px;border-radius:16px;}
.career-select .search-form{width:100%;height:100%;display: flex;align-items: center;justify-content:space-between;}
.career-select .search-form .search-input{width:calc(100% - 68px);border:none;outline:none;background: none;position:relative;z-index:2;padding:0 20px;font-size:24px;color:#000;text-align: left;}
.career-select .search-form .search-btn{width:68px;height:80px;border:none;background:none;outline:none;}

@media(max-width: 1680px){
	.about-select .select-item .layui-form-select .layui-input{height:80px;border-radius:12px;padding:0 16px;font-size:22px;}
	.about-select .select-item .layui-form-select dl{top:80px;}
	.about-select .select-item .layui-form-selectup dl{top:auto;bottom:80px;}
	.about-select .select-item .layui-form-select dl dd{font-size:22px;line-height:56px;}

	.career-select .career-search{height:88px;border-radius:12px;}
	.career-select .search-form .search-input{width:calc(100% - 60px);padding:0 16px;font-size:22px;}
	.career-select .search-form .search-btn{width:60px;height:72px;}
}
@media(max-width: 1560px){
	.about-select .select-item .layui-form-select .layui-input{height:72px;padding:0 12px;font-size:20px;}
	.about-select .select-item .layui-form-select dl{top:72px;}
	.about-select .select-item .layui-form-selectup dl{top:auto;bottom:72px;}
	.about-select .select-item .layui-form-select dl dd{font-size:20px;line-height:48px;}

	.career-select .career-search{height:72px;}
	.career-select .search-form .search-input{width:calc(100% - 56px);padding:0 12px;font-size:20px;}
	.career-select .search-form .search-btn{width:56px;height:64px;}
}
@media(max-width: 1440px){
	.about-select .select-item .layui-form-select .layui-input{height:64px;font-size:18px;}
	.about-select .select-item .layui-form-select dl{top:64px;}
	.about-select .select-item .layui-form-selectup dl{top:auto;bottom:64px;}
	.about-select .select-item .layui-form-select dl dd{font-size:18px;line-height:44px;}

	.career-select .career-search{height:64px;}
	.career-select .search-form .search-input{width:calc(100% - 48px);font-size:18px;}
	.career-select .search-form .search-btn{width:48px;height:60px;}
}
@media(max-width: 1080px){
	.about-select .select-item{margin-left:4%;}
	.about-select .select-item .select-icon{left:88%;width:20px;font-size:20px;}
	.about-select .select-item .layui-form-select .layui-input{height:56px;font-size:16px;}
	.about-select .select-item .layui-form-select dl{top:56px;}
	.about-select .select-item .layui-form-selectup dl{top:auto;bottom:56px;}
	.about-select .select-item .layui-form-select dl dd{font-size:16px;line-height:40px;}

	.career-select{flex-wrap:wrap;}
	.career-select .select-item{width:48%;margin-left:4%;margin-bottom:4%;}
	.career-select .select-item:nth-child(odd){margin-left:0;}
	.career-select .select-item:first-child{margin-left:0;}
	.career-select .career-search{height:56px;width:48%;margin-left:4%;margin-bottom:4%;}
	.career-select .search-form .search-input{width:calc(100% - 48px);font-size:16px;}
	.career-select .search-form .search-btn{width:48px;height:48px;}
}
@media(max-width: 769px){
	.about-select .select-item{margin-left:4%;width:48%}
	.about-select .select-item .select-icon{left:84%;width:16px;font-size:14px;}
	.about-select .select-item .layui-form-select .layui-input{height:40px;font-size:14px;border-radius:8px;padding:0 8px;}
	.about-select .select-item .layui-form-select dl{top:40px;}
	.about-select .select-item .layui-form-selectup dl{top:auto;bottom:40px;}
	.about-select .select-item .layui-form-select dl dd{font-size:14px;line-height:32px;}

	.career-select .career-search{height:40px;border-radius:8px;}
	.career-select .search-form .search-input{width:calc(100% - 36px);font-size:14px;}
	.career-select .search-form .search-btn{width:36px;height:36px;}
}

@media(max-width: 480px){
	.about-select .select-item{margin-left:0;width:100%}
	.career-select .career-search{width:100%;margin-left:0;}
}

.school-list{width:100%;}
.school-list ul{width:100%;display: flex;flex-wrap:wrap;}
.school-list li{width:15.55%;margin-bottom:1.34%;margin-left:1.34%;border:#000 solid 1px;border-radius:16px;padding:24px 30px;}
.school-list li:nth-child(6n+1){margin-left:0;}
.school-list li .school-title{width:100%;height:120px;overflow:hidden;color:#000;}
.school-list li .school-title .name{font-size:24px;line-height:30px;}
.school-list li .school-title .local{font-size:18px;line-height:30px;margin-top:10px;}
.school-list li .badge{width:100%;height:60px;display:flex;align-items:center;justify-content:center;}
.school-list li .badge img{display:block;max-width:100%;max-height: 100%;object-fit: cover;}
.school-list li .number{margin-top:24px;font-size:18px;line-height:24px;color:#000;}

@media(max-width: 1680px){
	.school-list li{padding:20px 24px;}
	.school-list li .school-title{height:100px;}
	.school-list li .school-title .name{font-size:22px;line-height:28px;}
	.school-list li .school-title .local{font-size:18px;line-height:28px;margin-top:8px;}
	.school-list li .badge{height:56px;}
	.school-list li .number{margin-top:20px;font-size:18px;line-height:24px;}
}
@media(max-width: 1560px){
	.school-list li{padding:16px 20px;}
	.school-list li .school-title{height:96px;}
	.school-list li .school-title .name{font-size:20px;line-height:24px;}
	.school-list li .school-title .local{font-size:16px;line-height:24px;margin-top:8px;}
	.school-list li .badge{height:52px;}
	.school-list li .number{margin-top:16px;font-size:16px;line-height:20px;}
}

@media(max-width: 1440px){
	.school-list li{border-radius:12px;}
	.school-list li .school-title .name{font-size:18px;}
	.school-list li .badge{height:48px;}
}
@media(max-width: 1440px){
	.school-list li{width:24%;margin-bottom:1.33%;margin-left:1.33%;}
	.school-list li:nth-child(6n+1){margin-left:1.33%;}
	.school-list li:nth-child(4n+1){margin-left:0;}
}
@media(max-width: 1080px){
	.school-list li{padding:12px 16px;}
	.school-list li .school-title{height:80px;}
	.school-list li .school-title .name{font-size:16px;line-height:20px;}
	.school-list li .school-title .local{font-size:12px;line-height:16px;margin-top:4px;}
	.school-list li .badge{height:40px;}
	.school-list li .number{margin-top:12px;font-size:12px;line-height:20px;}
}
@media(max-width: 769px){
	.school-list li{width:32%;margin-bottom:2%;margin-left:2%;padding:8px 12px;}
	.school-list li:nth-child(6n+1){margin-left:2%;}
	.school-list li:nth-child(4n+1){margin-left:2%;}
	.school-list li:nth-child(3n+1){margin-left:0;}
}
@media(max-width: 480px){
	.school-list li{width:49%;border-radius:8px;}
	.school-list li:nth-child(3n+1){margin-left:2%;}
	.school-list li:nth-child(odd){margin-left:0;}
	.school-list li .school-title{height:64px;}
}

.guide-editor p{margin-bottom:40px;}
.guide-editor p:last-child{margin-bottom:0;}

@media(max-width: 1680px){
    .guide-editor p{margin-top:36px;}
}
@media(max-width: 1560px){
    .guide-editor p{margin-bottom:32px;}
}
@media(max-width: 1440px){
    .guide-editor p{margin-bottom:24px;}
}
@media(max-width: 1280px){
    .guide-editor p{margin-bottom:20px;}
}
@media(max-width: 1080px){
    .guide-editor p{margin-bottom:16px;}
}
@media(max-width: 769px){
    .guide-editor p{margin-bottom:12px;}
}

/* 折叠列表 */
.collapsible-list{width:100%;border-top:#000 solid 1px;}
.collapsible-list li{width:100%;padding:24px 30px;border-bottom:#000 solid 1px;}
.collapsible-list li .collapsible-title{width:100%;display: flex;align-items:center;justify-content:space-between;cursor: pointer;}
.collapsible-list li .collapsible-title h2{width:90%;text-align: left;}
.collapsible-list li .collapsible-title h3{width:90%;text-align: left;}
.collapsible-list li .collapsible-title .icon{width:24px;height:24px;position:relative;}
.collapsible-list li .collapsible-title .icon span{position:absolute;width:24px;height:4px;top:10px;left:0;background-color:#000;transition: all 0.6s;-webkit-transition: all 0.6s;opacity:1;}
.collapsible-list li .collapsible-title .icon span.line02{transform: rotate(90deg)}
.collapsible-list li .collapsible-title.open .icon span.line01{transform: rotate(-90deg);opacity:0;}
.collapsible-list li .collapsible-title.open .icon span.line02{transform: rotate(0deg)}

.collapsible-list li .collapsible-content{display:none;width:90%;padding:24px 24px 0;max-width:1160px;}

@media (max-width:1680px){
    .collapsible-list li{padding:20px 28px;}
    .collapsible-list li .collapsible-content{padding:20px 20px 0;}
}
@media (max-width:1560px){
    .collapsible-list li{padding:18px 24px;}
    .collapsible-list li .collapsible-content{padding:18px 18px 0;}
}
@media (max-width:1440px){
    .collapsible-list li{padding:16px 20px;}
    .collapsible-list li .collapsible-content{padding:16px 16px 0;}
    .collapsible-list li .collapsible-title .icon span{width:20px;height:2px;top:11px;left:2px;}
}
@media (max-width:1080px){
	.collapsible-list li .collapsible-content{width:100%;}
}
@media (max-width:769px){
    .collapsible-list li{padding:12px 16px;}
    .collapsible-list li .collapsible-title .icon span{width:16px;height:2px;top:11px;left:4px;}
    .collapsible-list li .collapsible-content{padding:12px 0 0 12px;}
}

/* 首页模块2 */
.grid-list{width:100%;}
.grid-list ul{width:100%;display: flex;flex-wrap: wrap;}
.grid-list li{width:31.7%;margin-left:2.4%;margin-top:2.4%;border:#000 solid 1px;border-radius:16px;}
.grid-list li:nth-child(3n+1){margin-left:0;}
.grid-list li a{display:block;width:100%;height:100%;padding:40px;display:flex;flex-direction:column;justify-content:space-between;}
.grid-list li .item-title{width:100%;}
.grid-list li .item-title h3{width:100%;font-size:36px;line-height:40px;color:#000;height:40px;overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap;transition: all 0.3s;-webkit-transition: all 0.3s;font-family: 'HalyardBold';}
.grid-list li .item-content{width: 100%;margin-top:24px;font-size:24px;line-height:46px;color:#000;font-family:'HalyardRegular';}
.grid-list li .more{display: flex;align-items: center;}
.grid-list li .more span{position:relative;font-size:24px;line-height:32px;color:#000;font-family: 'HalyardRegular';}
.grid-list li .more span:after{content:"";position:absolute;left:0;bottom:-4px;width:0;height:1px;background-color: #000;transition: all 0.3s;-webkit-transition: all 0.3s;}
.grid-list li .more:hover span:after{width:100%;}
.grid-list li .more .iconfont{font-size:20px;margin-left:8px;color:#000;}
.grid-list li:hover a .more span{color:var(--mainColor);}
.grid-list li:hover a .more span:after{background-color:var(--mainColor);}
.grid-list li:hover a .more .iconfont{color:var(--mainColor);}

@media(max-width:1680px){
	.grid-list li a{padding:36px;}
	.grid-list li .item-title h3{font-size:32px;}
	.grid-list li .item-content{margin-top:22px;font-size:22px;line-height:40px;}
	.grid-list li .more span{font-size:22px;line-height:32px;}
	.grid-list li .more .iconfont{font-size:20px;}
}

@media(max-width:1560px){
	.grid-list li a{padding:32px;}
	.grid-list li .item-title h3{font-size:28px;line-height:32px;height:32px;}
	.grid-list li .item-content{margin-top:20px;font-size:20px;line-height:40px;}
	.grid-list li .more span{font-size:20px;line-height:32px;}
	.grid-list li .more .iconfont{font-size:18px;}
}
@media(max-width:1440px){
	.grid-list li a{padding:24px;}
	.grid-list li .item-title h3{font-size:24px;}
	.grid-list li .item-content{margin-top:16px;font-size:18px;line-height:32px;}
	.grid-list li .more span{font-size:18px;line-height:24px;}
	.grid-list li .more .iconfont{font-size:16px;}
}

@media(max-width:1080px){
	.grid-list li a{padding:20px;}
	.grid-list li .item-title h3{font-size:20px;}
	.grid-list li .item-content{margin-top:12px;font-size:16px;line-height:28px;}
	.grid-list li .more span{font-size:16px;}
	.grid-list li .more .iconfont{font-size:14px;}
}

@media(max-width:769px){
	.grid-list li{width:100%;margin-left:0;margin-top:16px;}
	.grid-list li a{padding:16px;}
	.grid-list li .item-title h3{font-size:18px;}
	.grid-list li .item-content{font-size:14px;line-height:24px;}
	.grid-list li .more span{font-size:14px;}
	.grid-list li .more .iconfont{font-size:12px;}
}


.column-list{width:100%}
.column-list ul{width:100%;display: flex;flex-wrap: wrap;}
.column-list li{width:31.7%;margin-left:2.4%;margin-top:2.4%;}
.column-list li:nth-child(3n+1){margin-left:0;}
.column-list li a{background-color:#f5f5f5;border-radius:16px;display: flex;justify-content:space-between;align-items:center;width:100%;padding:24px 30px;transition: all 0.6s;-webkit-transition: all 0.6s;color:#000;}
.column-list li a .about-text1{width:90%;text-align:left;}
.column-list li a .iconfont{font-size:20px;}

.column-list li a:hover{background-color:#000;color:#fff;}
.column-list li a:hover .about-text1{color:#fff;}

@media(max-width:1680px){
	.column-list li a{padding:22px 28px;}
	.column-list li a .iconfont{font-size:18px;}
}

@media(max-width:1560px){
	.column-list li a{padding:20px 24px;}
}
@media(max-width:1440px){
	.column-list li a{border-radius:12px;padding:16px 20px;}
	.column-list li a .iconfont{font-size:16px;}
}

@media(max-width:1080px){
	.column-list li a{padding:12px 16px;}
	.column-list li a .iconfont{font-size:14px;}
}

@media(max-width:769px){
	.column-list li{width:100%;margin-left:0;margin-top:16px;}
	.column-list li a{border-radius:8px;}
	.column-list li a .iconfont{margin-left:4px;font-size:12px;}
}

.point-list{width:100%;}
.point-list ul{width:100%;display: flex;flex-wrap:wrap;}
.point-list li{width:100%;position:relative;font-size:18px;line-height:28px;padding:16px;}
.point-list li:before{position:absolute;content:"";width:5px;height:5px;border-radius:50%;background-color:#000;left:0;top:28px;}
.point-list li .about-text1{text-align:left;}
.point-list li .remark{color:#888;}

.col-1 li{width:100%;}
.col-3 li{width:31%;margin-left:3.5%;}
.col-3 li:nth-child(3n+1){margin-left:0;}

.point-col2-list{width:100%;display: flex;justify-content:space-between;position: relative;}
.point-col2-list .point-list{width:48%;margin-left:4%}
.point-col2-list .point-list:nth-child(odd){margin-left:0;}
.point-col2-list .middle-line{position: absolute;top:0;left:50%;width:1px;height:100%;background-color: #f5f5f5;}

.point-col2-list .point-col{width:46%;margin-left:8%;}
.point-col2-list .point-col:nth-child(odd){margin-left:0;}

.point-col3-list{width:100%;display: flex;justify-content:space-between;}
.point-col3-list .point-list{width:30.6666%;margin-left:4%}
.point-col3-list .point-list:nth-child(3n+1){margin-left:0;}

.point-col4-list{width:100%;display: flex;justify-content:space-between;flex-wrap:wrap;}
.point-col4-list .point-list{width:22%;margin-left:4%}
.point-col4-list .point-list:nth-child(4n+1){margin-left:0;}

@media(max-width:1680px){
	.point-list li{padding:14px 16px;}
	.point-list li:before{top:26px;}
}

@media(max-width:1560px){
	.point-list li{padding:12px 16px;}
	.point-list li:before{top:24px;}
}
@media(max-width:1440px){
	.point-list li{font-size:16px;line-height:24px;padding:12px;}
	.point-list li:before{width:4px;height:4px;top:22px;}
}

@media(max-width:1080px){
	.point-list li{font-size:14px;line-height:20px;padding:10px;}
	.point-list li:before{width:3px;height:3px;top:19px;}

	.col-3 li{width:48%;margin-left:4%;}
	.col-3 li:nth-child(3n+1){margin-left:4%;}
	.col-3 li:nth-child(odd){margin-left:0;}
}

@media(max-width:769px){
	.point-list li{font-size:12px;padding:8px;}
	.point-list li:before{top:17px;}

	.col-3 li{width:100%;margin-left:0;}
	.col-3 li:nth-child(3n+1){margin-left:0;}

	/*.point-col2-list{display: block;}
	.point-col2-list .point-list{width:100%;margin-left:0;}*/

	.point-col4-list .point-list{width:48%;margin-left:4%}
	.point-col4-list .point-list:nth-child(4n+1){margin-left:4%;}
	.point-col4-list .point-list:nth-child(odd){margin-left:0;}
}

.img-list-slide{width:100%;height:0;padding-bottom:56.25%;position:relative;}
.img-list-slide .swiper-container{width:100%;height:100%;position:absolute;left:0;top:0;z-index:2;}
.img-list-slide .img{width:100%;height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;}
.img-list-slide .img img{display:block;width:100%;height: 100%;object-fit: cover;transition: all 1s;-webkit-transition: all 1s;}

.img-list-slide .swiper-pagination{right:5%;}
.img-list-slide .swiper-container .swiper-pagination-bullet{opacity: 1;width:16px;margin:10px 0;background:#ccc;height:16px;transition: all .3s;position:relative;}
.img-list-slide .swiper-container .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color: #fff;}

@media(max-width: 1440px){
	.img-list-slide .swiper-container .swiper-pagination-bullet{width:12px;margin:6px 0;height:12px;}
}

@media(max-width: 769px){
	.img-list-slide .swiper-container .swiper-pagination-bullet{width:8px;margin:4px 0;height:8px;}
}


.video-list{width:100%;}
.video-list ul{width:100%;display: flex;flex-wrap:wrap;}
.video-list li{width:31.5%;margin-left:2.75%;margin-bottom:2.75%;}
.video-list li:nth-child(3n+1){margin-left:0;}
.video-list li a{display: block;width:100%;}
.video-list li .img{width:100%;position:relative;overflow:hidden;}
.video-list li .img-cont{width:100%;height:0;padding-bottom:56%;overflow:hidden;position: relative;}
.video-list li .img-cont .img-flex{position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden;display:flex;align-items:center;justify-content:center;}
.video-list li .img-cont img{display:block;width:100%;height: 100%;object-fit: cover;transition: all 1s;-webkit-transition: all 1s;}
.video-list li .video-mask{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0.3);}
.video-list li .play-btn{width:68px;height:68px;border-radius:50%;background-color:var(--mainColor);font-size:20px;color:#fff;display:flex;align-items:center;justify-content:center;cursor: pointer;transition: all 0.3s;-webkit-transition: all 0.3s;}
.video-list li .play-btn:hover{background-color:#fff;color:var(--mainColor);}
.video-list li .txt{margin-top:24px;text-align:left;}
.video-list li .txt .about-text1{text-align:left;}
.video-list li .txt h3{font-size:36px;line-height:48px;color:#000;margin-bottom:12px;font-family: 'HalyardBold';}


@media(max-width: 1680px){
	.video-list li .txt h3{font-size:32px;line-height:44px;margin-bottom:10px;}
}
@media(max-width: 1560px){
	.video-list li .txt h3{font-size:28px;line-height:40px;}
}

@media(max-width: 1440px){
	.video-list li .play-btn{width:48px;height:48px;font-size:16px;}
	.video-list li .txt{margin-top:16px;}
	.video-list li .txt h3{font-size:28px;line-height:36px;margin-bottom:8px;}
}
@media(max-width: 1080px){
	.video-list li .txt h3{font-size:24px;line-height:32px;margin-bottom:4px;}
}

@media(max-width: 769px){
	.video-list li .play-btn{width:36px;height:36px;font-size:14px;}
	.video-list li .txt{margin-top:8px;}
	.video-list li .txt h3{font-size:20px;line-height:28px;}

	.video-list li{width:48.5%;margin-left:3%;margin-bottom:3%;}
	.video-list li:nth-child(3n+1){margin-left:3%;}
	.video-list li:nth-child(odd){margin-left:0;}
}
@media(max-width: 480px){
	.video-list li{width:100%;margin-left:0;margin-bottom:16px;}
	.video-list li:nth-child(3n+1){margin-left:0;}
}

.number-list{width:100%;}
.number-list ul{width:100%;display: flex;flex-wrap:wrap;}
.number-list li{width:33.33%;background-color:#fff;display: flex;align-items:center;text-align:center;}
.number-list li .item-box{width:100%;}
.number-list li .number{width:100%;font-size:108px;color:#333;line-height:100px;font-family: 'HalyardRegular';}
.number-list li .txt{width:90%;font-size:24px;color:#333;line-height:40px;margin:40px auto 0;font-family: 'HalyardRegular';}
.number-list li .number .tips{font-size:48px;}

.tech-number-list li{margin-top:4%;align-items:flex-start;}

.art-number-list li{width:31.5%;margin-left:2.75%;margin-top:2.75%;text-align:left;padding:40px 56px;align-items: flex-start;}
.art-number-list li:nth-child(3n+1){margin-left:0;}
.art-number-list li .number{color:var(--mainColor);}
.art-number-list li .txt{margin-left:0!important;color:var(--mainColor);}

.sports-number-list li{width:22.9%;margin-left:2.8%;margin-top:2.8%;background-color: #f5f5f5;text-align: left;padding:36px;align-items: flex-start;}
.sports-number-list li:nth-child(4n+1){margin-left:0;}
.sports-number-list li .txt{margin-left:0!important;}

.sports-txt-list li{min-height: 170px;}
.sports-txt-list li .txt{margin:0!important;width:100%;}

.science-part01-list li:nth-child(n+1){background-color: #267355;}
.science-part01-list li:nth-child(2n+1){background-color: #d3ae6f;}
.science-part01-list li:nth-child(3n+1){background-color: #3d68b2;}
.science-part01-list li .number{color: #fff;}
.science-part01-list li .txt{color: #fff;}


@media(max-width:1680px){
	.number-list li .number{font-size:96px;line-height:100px;}
	.number-list li .txt{font-size:22px;line-height:32px;margin:32px auto 0;}
	.number-list li .number .tips{font-size:44px;}

	.art-number-list li{padding:36px 52px;}

	.sports-number-list li{padding:32px;}
	.sports-txt-list li{min-height: 160px;}
}
@media(max-width:1560px){
	.number-list li .number{font-size:80px;line-height:80px;}
	.number-list li .txt{font-size:20px;line-height:28px;margin:28px auto 0;}
	.number-list li .number .tips{font-size:40px;}

	.art-number-list li{padding:32px 48px;}
	.sports-number-list li{padding:28px;}
	.sports-txt-list li{min-height: 144px;}
}
@media(max-width:1440px){
	.number-list li .number{font-size:64px;line-height:64px;}
	.number-list li .txt{font-size:18px;line-height:24px;margin:20px auto 0;}
	.number-list li .number .tips{font-size:32px;}

	.art-number-list li{padding:28px 40px;}
	.sports-number-list li{padding:24px;}
	.sports-txt-list li{min-height: 120px;}
}
@media(max-width:1080px){
	.number-list li .number{font-size:48px;line-height:48px;}
	.number-list li .txt{font-size:16px;margin:16px auto 0;}
	.number-list li .number .tips{font-size:24px;}

	.art-number-list li{padding:20px 32px;}
	.sports-number-list li{padding:20px 16px;}
	.sports-txt-list li{min-height: 100px;}
}
@media(max-width:769px){
	.number-list li{width:50%;margin-top:40px;}
	.number-list li .number{font-size:36px;line-height:40px;}
	.number-list li .txt{font-size:14px;margin:12px auto 0;}
	.number-list li .number .tips{font-size:18px;}
	.number-list li:nth-child(1){margin-top:0;}
	.number-list li:nth-child(2){margin-top:0;}

	.tech-number-list li{margin-top:4%;}
	.tech-number-list li:nth-child(1){margin-top:4%;}
	.tech-number-list li:nth-child(2){margin-top:4%;}

	.art-number-list li{width:48%;margin-left:4%;margin-top:4%;padding:12px;}
	.art-number-list li:nth-child(3n+1){margin-left:4%;}
	.art-number-list li:nth-child(odd){margin-left:0;}
	.art-number-list li:nth-child(1){margin-top:4%;}
	.art-number-list li:nth-child(2){margin-top:4%;}

	.sports-number-list li{width:48%;margin-left:4%;margin-top:4%;padding:12px;}
	.sports-number-list li:nth-child(4n+1){margin-left:4%;}
	.sports-number-list li:nth-child(odd){margin-left:0;}
	.sports-number-list li:nth-child(1){margin-top:4%;}
	.sports-number-list li:nth-child(2){margin-top:4%;}
}

.title-icon{width:100%;height:88px;display:flex;align-items:center;justify-content:center;}
.title-icon img{display:block;max-width:100%;max-height: 100%;object-fit: cover;transition: all 1s;-webkit-transition: all 1s;}

@media(max-width:1680px){
	.title-icon{height:80px;}
}
@media(max-width:1560px){
	.title-icon{height:72px;}
}
@media(max-width:1440px){
	.title-icon{height:64px;}
}
@media(max-width:1080px){
	.title-icon{height:48px;}
}
@media(max-width:769px){
	.title-icon{height:40px;}
}

.career-list{width:100%;}
.career-list ul{width:100%;display: flex;flex-wrap: wrap;}
.career-list li{width:47.5%;margin-left:5%;}
.career-list li:nth-child(odd){margin-left:0;}
.career-list li .about-text1{text-align: left;}

@media(max-width:769px){
	.career-list li{width:100%;margin-left:0;margin-bottom:24px;}
	.career-list li:last-child{margin-bottom:0;}
}

.career-progress{width:100%;max-width:1000px;margin-left:auto;margin-right:auto;}
.career-progress ul{width:100%;}
.career-progress li{width:100%;position: relative;padding-left:70px;padding-bottom:70px;}
.career-progress li:last-child{padding-bottom:0;}
.career-progress li .txt{width:100%;}
.career-progress li .sub-title1{text-align: left;}
.career-progress li .about-text1{text-align: left;}
.career-progress li .line{position: absolute;z-index: 0;top:8px;left:11px;width:2px;height:0;background-color: #e0e0e0;transition: all 0.6s;-webkit-transition: all 0.6s;}
.career-progress li .point{width:24px;height:24px;border-radius:50%;border:#e0e0e0 solid 2px;position: absolute;top:8px;left:0;z-index:2;background-color: #fff;}
.career-progress li:last-child .line{display: none;opacity: 0;}
.career-progress li.active .line{height:100%;}

@media(max-width:1440px){
	.career-progress li{padding-left:60px;padding-bottom:60px;}
	.career-progress li .line{top:6px;left:9px;}
	.career-progress li .point{width:20px;height:20px;top:6px;}
}
@media(max-width:1080px){
	.career-progress li{padding-left:40px;padding-bottom:40px;}
	.career-progress li .line{top:5px;left:7px;width:1px;}
	.career-progress li .point{width:15px;height:15px;top:5px;border:#e0e0e0 solid 1px;}
}
@media(max-width:769px){
	.career-progress li{padding-left:32px;padding-bottom:32px;}
	.career-progress li .line{top:4px;left:6px;}
	.career-progress li .point{width:13px;height:13px;top:4px;}
}

.title-bold{font-size:88px;font-family: 'HalyardBold';line-height:88px;margin-bottom:30px;text-align: center;}
@media(max-width:1680px){
	.title-bold{font-size:80px;line-height:80px;margin-bottom:28px;}
}
@media(max-width:1560px){
	.title-bold{font-size:72px;line-height:72px;margin-bottom:26px;}
}
@media(max-width:1440px){
	.title-bold{font-size:64px;line-height:64px;margin-bottom:24px;}
}
@media(max-width:1080px){
	.title-bold{font-size:48px;line-height:48px;margin-bottom:20px;}
}
@media(max-width:769px){
	.title-bold{font-size:32px;line-height:32px;margin-bottom:16px;}
}

.activity-list{width:100%;}
.activity-list ul{width: 100%;display: flex;flex-wrap: wrap;}
.activity-list li{width:23%;margin-left:2.66%;margin-top:2.66%;}
.activity-list li:nth-child(4n+1){margin-left:0;}
.activity-list li a{display: block;width: 100%;padding:30px;border:#000 solid 1px;border-radius:16px;}
.activity-list li .sub-title2{text-align: left;}
.activity-list li .about-text1{text-align: left;}

@media(max-width:1440px){
	.activity-list li a{padding:24px;border-radius:12px;}
}
@media(max-width:1080px){
	.activity-list li{width:48.5%;margin-left:3%;margin-top:3%;}
	.activity-list li:nth-child(4n+1){margin-left:3%;}
	.activity-list li:nth-child(odd){margin-left:0;}
	.activity-list li a{padding:20px;border-radius:8px;}
}
@media(max-width:769px){
	.activity-list li a{padding:16px;}
}

@media(max-width:480px){
	.activity-list li{width:100%;margin-left:0;margin-top:3%;}
	.activity-list li:nth-child(4n+1){margin-left:0;}
}

.date-list{width:100%;}
.date-list ul{width:100%;display:flex;flex-wrap:wrap;}
.date-list li{width:48.75%;margin-left:2.5%;margin-top:2%;padding:40px;border:#000 solid 1px;border-radius:16px;}
.date-list li:nth-child(odd){margin-left:0;}
.date-list li .about-text1{text-align:left;}
.date-list li .sub-title1{text-align:left;}
.date-list li .sub-title2{text-align:left;}

.science-part05-list li{width:31.5%;margin-left:2.75%;margin-top:2.75%;}
.science-part05-list li:nth-child(odd){margin-left:2.75%;}
.science-part05-list li:nth-child(3n+1){margin-left:0;}
.science-part05-list .home-more{justify-content: flex-start;}

@media(max-width:1680px){
	.date-list li{padding:36px;}
}
@media(max-width:1560px){
	.date-list li{padding:32px;}
}
@media(max-width:1440px){
	.date-list li{padding:30px;border-radius:12px;}
}
@media(max-width:1280px){
	.date-list li{padding:24px;}
}
@media(max-width:1080px){
	.date-list li{padding:20px;border-raidus:8px;}
}
@media(max-width:769px){
	.date-list li{padding:16px;}

	.science-part05-list li{width:48.75%;margin-left:2.5%;margin-top:3%;}
	.science-part05-list li:nth-child(3n+1){margin-left:2.5%;}
	.science-part05-list li:nth-child(odd){margin-left:0;}
	.science-part05-list li:nth-child(3){width:100%;}

}
@media(max-width:480px){
	.date-list li{width:100%;margin-left:0;margin-top:3%;}
}

.ol-list{width:100%;}
.ol-list .item{width:100%;margin-top:40px;padding-left:60px;position:relative;}
.ol-list .number{width:32px;height:32px;font-size:24px;color:#fff;background-color:#000;border-radius:50%;display: flex;align-items:center;justify-content:center;font-family: 'HalyardRegular';position:absolute;left:0;top:0;}
.ol-list .code-img{display:block;margin:0 auto;width:40%;}

@media(max-width:1680px){
	.ol-list .item{margin-top:36px;padding-left:56px;}
	.ol-list .number{font-size:22px;}
}

@media(max-width:1440px){
	.ol-list .item{margin-top:32px;padding-left:48px;}
	.ol-list .number{font-size:20px;width:28px;height:28px;}
}
@media(max-width:1280px){
	.ol-list .item{margin-top:30px;padding-left:40px;}
	.ol-list .number{font-size:18px;width:24px;height:24px;}
}
@media(max-width:1080px){
	.ol-list .item{margin-top:28px;padding-left:32px;}
	.ol-list .number{font-size:16px;width:20px;height:20px;}
}
@media(max-width:769px){
	.ol-list .item{margin-top:20px;padding-left:28px;}
	.ol-list .number{font-size:14px;}
}

.code-list{width:100%;}
.code-list ul{width:100%;display:flex;flex-wrap:wrap;justify-content:center;}
.code-list li{width:20%;margin-left:3%;margin-right:3%;margin-bottom:3%;}
.code-list li img{display: block;max-width:100%;margin:0 auto;}

@media(max-width:769px){
	.code-list li{width:28%;margin-left:2%;margin-right:2%;margin-bottom:2%;}
}

.contact-txt{padding-top:10px;padding-bottom:10px;display:flex;align-items:center;}
.underline{text-decoration: underline;text-underline-offset: 8px;text-decoration-thickness: 1px;}

@media(max-width:1440px){
	.contact-txt{padding-top:8px;padding-bottom:8px;}
}
@media(max-width:1080px){
	.contact-txt{padding-top:4px;padding-bottom:4px;}
	.underline{text-underline-offset: 4px;}
}

.order-form-box{width:100%;max-width:1000px;margin:0 auto;}
.order-form li{width:100%;position:relative;margin-bottom:40px;}
.order-form li .form-label{text-align:left;}
.order-form li .form-label em{color:var(--mainColor);}
.order-form li .order-input{width:100%;height:96px;padding:24px;border:#000 solid 1px;border-radius:20px;background: none;outline: none;text-align:left;}
.order-form li .form-block{width:100%;}
.order-form li .order-btn{width:100%;height:96px;background:#000;color:#fff;border-radius:20px;outline:none;border:none;}
.order-form li .select-icon{position:absolute;left:92%;width:24px;font-size:24px;bottom:0;height:96px;display: flex;align-items:center;justify-content:center;color:#000;}
.order-form li .layui-form-select .layui-input{width:100%;border:#000 solid 1px;height:96px;border-radius:20px;background: none;position:relative;z-index:2;padding:24px;font-size:24px;color:#000;}
.order-form li .layui-form-select .layui-edge{display:none;}
.order-form li .layui-input:hover{border-color:#000!important;}
.order-form li .layui-input:focus{border-color:#000!important;}
.order-form li .layui-form-select dl{top:96px;}
.order-form li .layui-form-selectup dl{top:auto;bottom:96px;}
.order-form li .layui-form-select dl dd.layui-this{background-color:#000;}
.order-form li .layui-form-select dl dd{font-size:24px;line-height:60px;}


@media(max-width: 1680px){
	.order-form li{margin-bottom:36px;}
	.order-form li .order-input{height:88px;padding:20px;}
	.order-form li .order-btn{height:88px;}
	.order-form li .select-icon{left:92%;width:24px;font-size:22px;height:88px;}
	.order-form li .layui-form-select .layui-input{height:88px;padding:20px;font-size:22px;}
	.order-form li .layui-form-select dl{top:88px;}
	.order-form li .layui-form-selectup dl{top:auto;bottom:88px;}
	.order-form li .layui-form-select dl dd{font-size:22px;}



}
@media(max-width: 1560px){
	.order-form li{margin-bottom:32px;}
	.order-form li .form-label{left:32px;}
	.order-form li .order-input{height:80px;padding:20px;}
	.order-form li .order-btn{height:80px;}
	.order-form li .select-icon{left:92%;width:24px;font-size:20px;height:80px;}
	.order-form li .layui-form-select .layui-input{height:80px;padding:20px;font-size:20px;}
	.order-form li .layui-form-select dl{top:80px;}
	.order-form li .layui-form-selectup dl{top:auto;bottom:80px;}
	.order-form li .layui-form-select dl dd{font-size:20px;}

}

@media(max-width: 1440px){
	.order-form li{margin-bottom:28px;}
	.order-form li .form-label{left:28px;}
	.order-form li .order-input{height:72px;padding:16px;border-radius:16px;}
	.order-form li .order-btn{height:72px;border-radius:16px;}
	.order-form li .select-icon{left:92%;width:24px;font-size:18px;height:72px;}
	.order-form li .layui-form-select .layui-input{height:72px;padding:16px;font-size:18px;border-radius:16px;}
	.order-form li .layui-form-select dl{top:72px;}
	.order-form li .layui-form-selectup dl{top:auto;bottom:72px;}
	.order-form li .layui-form-select dl dd{font-size:18px;}

}
@media(max-width: 1080px){
	.order-form li{margin-bottom:24px;}
	.order-form li .form-label{left:24px;}
	.order-form li .order-input{height:60px;padding:12px;border-radius:12px;}
	.order-form li .order-btn{height:60px;border-radius:12px;}
	.order-form li .select-icon{left:92%;width:24px;font-size:16px;height:60px;}
	.order-form li .layui-form-select .layui-input{height:60px;padding:12px;font-size:16px;border-radius:12px;}
	.order-form li .layui-form-select dl{top:60px;}
	.order-form li .layui-form-selectup dl{top:auto;bottom:60px;}
	.order-form li .layui-form-select dl dd{font-size:16px;}

}
@media(max-width: 769px){
	.order-form li{margin-bottom:16px;}
	.order-form li .form-label{left:12px;}
	.order-form li .order-input{height:48px;padding:8px;border-radius:8px;}
	.order-form li .order-btn{height:48px;border-radius:8px;}
	.order-form li .select-icon{left:92%;width:24px;font-size:14px;height:48px;}
	.order-form li .layui-form-select .layui-input{height:48px;padding:8px;font-size:14px;border-radius:8px;}
	.order-form li .layui-form-select dl{top:48px;}
	.order-form li .layui-form-selectup dl{top:auto;bottom:48px;}
	.order-form li .layui-form-select dl dd{font-size:14px;}
}


.news-list{width:100%;}
.news-list ul{width:100%;display: flex;flex-wrap:wrap;}
.news-list li{width:31.5%;margin-left:2.75%;margin-bottom:2.75%;}
.news-list li:nth-child(5n+1){margin-left:0;width:48.625%;}
.news-list li:nth-child(5n+2){width:48.625%;}
.news-list li:nth-child(5n+3){margin-left:0;}

.news-list li a{display: block;width:100%;}
.news-list li a .img{width:100%;background:#f5f5f5;position:relative;overflow:hidden;}
.news-list li a .img .img-cont{width:100%;height:0;padding-bottom:70.64%;overflow:hidden;position: relative;}
.news-list li a .img .img-cont .img-flex{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;}
.news-list li a .img .img-cont img{display:block;width:100%;height: 100%;object-fit: cover;transition: all 1s;-webkit-transition: all 1s;}
.news-list li a:hover .img img{-webkit-transform:scale(1.15);
    -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
    -o-transform: scale(1.15);
    transform: scale(1.15);}

.news-list li:nth-child(5n+1) a .img .img-cont{padding-bottom:45.71%;}
.news-list li:nth-child(5n+2) a .img .img-cont{padding-bottom:45.71%;}

.news-list li a .txt{width:100%;text-align:left;margin-top:16px;transition: all 0.2s;-webkit-transition: all 0.2s;}
.news-list li a:hover .txt{color:var(--mainColor);}



@media(max-width: 1440px){
	.news-list li a .txt{margin-top:12px;}
}
@media(max-width: 1080px){
	.news-list li a .txt{margin-top:8px;}
}
@media(max-width: 480px){
	.news-list li{width:100%;margin-left:0%;margin-bottom:4%;}
	.news-list li:nth-child(5n+1){margin-left:0;width:100%;}
	.news-list li:nth-child(5n+2){width:100%;}
	.news-list li a .txt{margin-top:4px;}
}

.magazine-list{width:100%;}
.magazine-list ul{width:100%;display: flex;flex-wrap:wrap;}
.magazine-list li{width:22.9%;margin-left:2.8%;margin-bottom:2.8%;}
.magazine-list li:nth-child(4n+1){margin-left:0;}

.magazine-list li a{display: block;width:100%;}
.magazine-list li a .img{width:100%;background:#f5f5f5;position:relative;overflow:hidden;}
.magazine-list li a .img .img-cont{width:100%;height:0;padding-bottom:141%;overflow:hidden;position: relative;}
.magazine-list li a .img .img-cont .img-flex{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;}
.magazine-list li a .img .img-cont img{display:block;width:100%;height: 100%;object-fit: cover;transition: all 1s;-webkit-transition: all 1s;}
.magazine-list li a:hover .img img{-webkit-transform:scale(1.15);
    -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
    -o-transform: scale(1.15);
    transform: scale(1.15);}

.magazine-list li a .txt{width:100%;text-align:left;margin-top:16px;transition: all 0.2s;-webkit-transition: all 0.2s;}
.magazine-list li a:hover .txt{color:var(--mainColor);}


@media(max-width: 1440px){
	.magazine-list li a .txt{margin-top:12px;}
}
@media(max-width: 1080px){
	.magazine-list li a .txt{margin-top:8px;}
}
@media(max-width: 769px){
	.magazine-list li{width:48.5%;margin-left:3%;margin-bottom:3%;}
	.magazine-list li:nth-child(4n+1){margin-left:3%;}
	.magazine-list li:nth-child(odd){margin-left:0;}
}
@media(max-width: 480px){
	.magazine-list li a .txt{margin-top:4px;}
}


.detail-content{width:100%;max-width:1000px;margin:0 auto;}

.sub-date{width:100%;display: flex;align-items:center;justify-content:center;}
.sub-date .line{margin-left:8px;margin-right:8px;}
.sub-date .about-text1{width:auto;}

.detail-return{width:100%;margin-top:100px;padding-top:60px;border-top:#e0e0e0 solid 1px;display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse;}
.detail-return .return-right a{display:block;width:128px;font-size:18px;color:#000;line-height:46px;border-radius:30px;text-align:center;transition:all 0.2s;-webkit-transition:all 0.2s;border:#000 solid 1px;}
.detail-return .return-right a:hover{background-color:#000;color:#fff;}

.detail-return .return-left{width:72%;}
.detail-return .return-left a{display:block;width:100%;font-size:18px;color:#000;line-height:28px;height:28px;margin-top:10px;transition:all 0.2s;-webkit-transition:all 0.2s;overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap;}
.detail-return .return-left a:first-child{margin-top:0;}
.detail-return .return-left a:hover{color:var(--mainColor);}

@media(max-width:1680px){
    .detail-return{margin-top:88px;padding-top:48px;}
}

@media(max-width:1560px){
    .detail-return{margin-top:72px;padding-top:40px;}
    .detail-return .return-right a{width:120px;line-height:40px;font-size:16px;}
    .detail-return .return-left a{margin-top:8px;font-size:16px;}
}
@media(max-width:1440px){
    .detail-return{margin-top:60px;padding-top:32px;}
}
@media(max-width:1280px){
    .detail-return{margin-top:48px;padding-top:24px;}
    .detail-return .return-right a{width:100px;font-size:14px;line-height:36px;}
    .detail-return .return-left a{font-size:14px;line-height:20px;height:20px;}
}
@media(max-width:1080px){
	.sub-date .line{margin-left:4px;margin-right:4px;}

    .detail-return{margin-top:40px;padding-top:20px;}
}
@media(max-width:769px){
    .detail-return{margin-top:32px;display:block;}
    .detail-return .return-left{width:100%;margin-top:20px;}
}

.international-list{width:100%;}
.international-list li{width:100%;display: flex;justify-content:space-between;align-items:center;}
.international-list li:nth-child(even){flex-direction:row-reverse;}
.international-list li .home-title h2{text-align: left;}
.international-list li .about-text1{text-align: left;}

.international-list li .img{width:47.9%;background:#fff;border-radius:20px;position:relative;overflow:hidden;}/*--border:#000 solid 1px;*/
.international-list li .img .img-cont{width:100%;height:0;padding-bottom:56.1%;overflow:hidden;position: relative;}
.international-list li .img .img-cont .img-flex{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;}
.international-list li .img .img-cont img{display:block;max-width:100%;max-height: 100%;object-fit: cover;transition: all 1s;-webkit-transition: all 1s;}
.international-list li .txt{width:47.9%;}

@media(max-width:769px){
	.international-list li{display:block;}
    .international-list li .img{width: 100%;border-radius:8px;}
    .international-list li .txt{width:100%;margin-top:20px;}
}


.exchange-list{width:100%;}
.exchange-list ul{width:100%;display: flex;flex-wrap:wrap;}
.exchange-list li{width:31.5%;margin-top:2.75%;margin-left:2.75%;}
.exchange-list li:nth-child(3n+1){margin-left:0;}
.exchange-list li .img{width:100%;background:#fff;border-radius:20px;position:relative;overflow:hidden;}
.exchange-list li .img .img-cont{width:100%;height:0;padding-bottom:38.41%;overflow:hidden;position: relative;}
.exchange-list li .img .img-cont .img-flex{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;}
.exchange-list li .img .img-cont img{display:block;max-width:100%;max-height: 100%;object-fit: cover;transition: all 1s;-webkit-transition: all 1s;}

@media(max-width:1080px){
	.exchange-list li .img{border-radius:12px;}

}
@media(max-width:769px){
	.exchange-list li{width:48%;margin-top:4%;margin-left:4%;}
	.exchange-list li:nth-child(3n+1){margin-left:4%;}
	.exchange-list li:nth-child(odd){margin-left:0;}
	.exchange-list li .img{border-radius:8px;}

}

.art-bg-section{background-color:var(--mainColor);}
.art-img-slide .achieve-part02-item{flex-direction:row-reverse;}


.sports-part02{width:100%;display: flex;justify-content: space-between;flex-wrap: wrap;}
.sports-part02-left{width:61.8%;}
.sports-part02 .about-text1{text-align: left;}

.sports-part02-right{width:33.33%;}
.sports-part02-list{width:100%;background-color: #f5f5f5;padding:40px 56px;}
.sports-part02-list ul{width: 100%;display: flex;flex-wrap: wrap;}
.sports-part02-list li{padding:4px 16px;border:#000 solid 1px;border-radius:16px;margin-top:24px;margin-right:24px;}
.sports-part02-list li .about-text1{width:auto;}

@media(max-width:1680px){
	.sports-part02-list{padding:36px 48px;}
	.sports-part02-list li{padding:4px 16px;margin-top:20px;margin-right:20px;}
}
@media(max-width:1560px){
	.sports-part02-list{padding:32px 40px;}
	.sports-part02-list li{padding:4px 12px;margin-top:18px;margin-right:18px;border-radius:12px;}
}
@media(max-width:1440px){
	.sports-part02-list{padding:28px 36px;}
	.sports-part02-list li{padding:4px 12px;margin-top:16px;margin-right:16px;}
}
@media(max-width:1280px){
	.sports-part02-list{padding:20px 28px;}
	.sports-part02-list li{padding:2px 8px;margin-top:12px;margin-right:12px;}
}
@media(max-width:1080px){
	.sports-part02-list{padding:16px 20px;}
	.sports-part02-list li{padding:2px 8px;margin-top:8px;margin-right:8px;border-radius:8px;}
}
@media(max-width:769px){
	.sports-part02{display: block;}
	.sports-part02-left{width:100%;}
	.sports-part02-right{width:100%;margin-top:20px;}
	.sports-part02-list{padding:16px;}
}

.sports-part08-list{width:100%;}
.sports-part08-list ul{width:100%;display: flex;flex-wrap: wrap;}
.sports-part08-list li{width:48.6%;margin-left:2.76%;margin-top:2.76%;background-color: #f5f5f5;padding:32px 36px;}
.sports-part08-list li:nth-child(odd){margin-left:0;}
.sports-part08-list li .sub-title1{text-align: left;margin-bottom:8px;}
.sports-part08-list li .about-text1{text-align: left;}

@media(max-width:1680px){
	.sports-part08-list li{padding:28px 32px;}
}
@media(max-width:1560px){
	.sports-part08-list li{padding:24px 28px;}
}
@media(max-width:1440px){
	.sports-part08-list li{padding:20px 24px;}
}
@media(max-width:1080px){
	.sports-part08-list li{padding:16px 24px;}
}
@media(max-width:769px){
	.sports-part08-list li{padding:16px;width:100%;margin-left:0;margin-top:4%;}
}

.science-part04{width:100%;display: flex;justify-content: space-between;align-items: center;}
.science-part04 .science-part04-left{width:52.77%;}
.science-part04 .science-part04-right{width:42.36%;}

.science-part04 .img{width:100%;background:#fbfbfb;position:relative;overflow:hidden;}
.science-part04 .img .img-cont{width:100%;height:0;padding-bottom:100%;overflow:hidden;position: relative;}
.science-part04 .img .img-cont .img-flex{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;}
.science-part04 .img .img-cont img{display:block;width:100%;height: 100%;object-fit: cover;transition: all 1s;-webkit-transition: all 1s;}

.science-part04 .home-title h2{text-align: left;}
.science-part04 .about-text1{text-align: left;}
.science-part04 .home-more{justify-content: flex-start;}

@media(max-width:769px){
	.science-part04{display: block;}
	.science-part04 .science-part04-left{width:100%;}
	.science-part04 .science-part04-right{width:100%;max-width:610px;margin:24px auto 0;}
}



/* 搜索 */
.search-box{width:100%;border-radius:16px;background-color:#fff;padding:28px 20px;overflow:hidden;border:#000 solid 1px;}
.search-box .search-form{width:100%;display: flex;justify-content:space-between;}
.search-box .search-input{width:calc(100% - 110px);color:#000;padding:0 20px;text-align:left;border:none;background:none;outline:none;}
.search-box .search-btn{width:110px;border:none;background:none;outline:none;display: flex;align-items:center;justify-content:center;color:#000;font-size:32px;}
.search-box .search-btn:hover{color:var(--mainColor);}
.search-result{width:100%;text-align:center;padding:20px 0;}
.search-result span{color:var(--mainColor);font-family: 'HalyardRegular';}

.search-res-number{width:100%;display: flex;flex-wrap: wrap;justify-content: center;}
.search-res-number .item{margin-left:20px;margin-right:20px;margin-bottom:20px;}
.search-res-number .item a{display:flex;align-items: center;justify-content: center; border:#000 solid 1px;padding:8px 28px;border-radius:40px;}
.search-res-number .item.active a .about-text1{color:var(--mainColor);}
.search-res-number .item.active a{border-color: var(--mainColor);}

.search-res-list li{border-bottom:#e0e0e0 solid 1px;padding-top:32px;padding-bottom:32px;}
.search-res-list li a:hover .about-text1{color:var(--mainColor);}
.search-res-list li:before{top:50px;}

@media(max-width:1680px){
	.search-box{padding:24px 16px;}
	.search-res-list li{padding-top:28px;padding-bottom:28px;}
	.search-res-list li:before{top:44px;}

	.search-res-number .item{margin-left:18px;margin-right:18px;margin-bottom:18px;}
	.search-res-number .item a{padding:8px 24px;}
}

@media(max-width:1560px){
	.search-box{padding:20px 12px;}
    .search-box .search-input{width:calc(100% - 96px);padding:0 16px;}
    .search-box .search-btn{width:96px;font-size:28px;}
    .search-result{padding:20px 0;}

    .search-res-list li{padding-top:24px;padding-bottom:24px;}
	.search-res-list li:before{top:38px;}

    .search-res-number .item{margin-left:16px;margin-right:16px;margin-bottom:16px;}
	.search-res-number .item a{padding:8px 20px;}
}

@media(max-width:1440px){
	.search-box{padding:16px 8px;}
	.search-res-list li{padding-top:20px;padding-bottom:20px;}
	.search-res-list li:before{top:32px;}

	.search-res-number .item{margin-left:12px;margin-right:12px;margin-bottom:12px;}
	.search-res-number .item a{padding:8px 16px;}
}
@media(max-width:1280px){
    .search-box .search-input{width:calc(100% - 88px);padding:0 12px;}
    .search-box .search-btn{width:88px;font-size:24px;}
    .search-result{padding:20px 0;}

    .search-res-list li{padding-top:16px;padding-bottom:16px;}
	.search-res-list li:before{top:27px;}
}
@media(max-width:1080px){
	.search-box{padding:12px 8px;border-radius:8px;}
    .search-box .search-input{width:calc(100% - 64px);}
    .search-box .search-btn{width:64px;}
    .search-result{padding:12px 0;}

    .search-res-list li{padding-top:12px;padding-bottom:12px;}
	.search-res-list li:before{top:22px;}
}

@media(max-width:769px){
	.search-res-list li{padding-top:12px;padding-bottom:12px;}
}



.job-list{width:100%;}
.job-list li{display: flex;width:100%;}
.job-list li .job-name{text-align:left;}
.job-list li .job-addr{color:#888;margin-top:20px;text-align:left;}
.job-list li:hover .job-name{color:var(--mainColor);}

.job-tags{display: flex;align-items: center;justify-content:center;}
.job-tags .line{width:1px;height:24px;margin-left:24px;margin-right:24px;background-color:#333;display:block;}

.job-det-btn{width:100%;display: flex;align-items: center;justify-content:center;}
.job-det-btn .home-more{width:auto;margin-left:20px;margin-right:20px;}

@media(max-width:1680px){
	.job-tags .line{height:20px;margin-left:20px;margin-right:20px;}
}
@media(max-width:1560px){
	.job-tags .line{height:18px;margin-left:16px;margin-right:16px;}
}
@media(max-width:1440px){
	.job-list li .job-addr{margin-top:16px;}

	.job-tags .line{height:16px;margin-left:12px;margin-right:12px;}
}

@media(max-width:1080px){
	.job-list li .job-addr{margin-top:12px;}
	.job-tags .line{height:12px;margin-left:8px;margin-right:8px;}
}

@media(max-width:769px){
	.job-list{margin-bottom:40px;}
	.job-list li .job-addr{margin-top:8px;}

	.job-det-btn .home-more{margin-left:8px;margin-right:8px;}
}


.element-outside{width:100%;}























































.margin-top40{margin-top:40px;}
.margin-top50{margin-top:50px;}
.margin-top68{margin-top:68px;}
.margin-top80{margin-top:80px;}

@media(max-width: 1680px){
    .margin-top40{margin-top:36px;}
	.margin-top50{margin-top:46px;}
	.margin-top68{margin-top:60px;}
	.margin-top80{margin-top:72px;}
}
@media(max-width: 1560px){
    .margin-top40{margin-top:32px;}
	.margin-top50{margin-top:40px;}
	.margin-top68{margin-top:56px;}
	.margin-top80{margin-top:64px;}
}
@media(max-width: 1440px){
    .margin-top40{margin-top:24px;}
	.margin-top50{margin-top:36px;}
	.margin-top68{margin-top:48px;}
	.margin-top80{margin-top:60px;}
}
@media(max-width: 1280px){
    .margin-top40{margin-top:20px;}
	.margin-top50{margin-top:32px;}
	.margin-top68{margin-top:40px;}
	.margin-top80{margin-top:48px;}
}
@media(max-width: 1080px){
    .margin-top40{margin-top:16px;}
	.margin-top50{margin-top:24px;}
	.margin-top68{margin-top:32px;}
	.margin-top80{margin-top:40px;}
}
@media(max-width: 769px){
    .margin-top40{margin-top:12px;}
	.margin-top50{margin-top:16px;}
	.margin-top68{margin-top:28px;}
	.margin-top80{margin-top:36px;}
}





</pre></body></html>